钢铁侠盔甲的盔甲造价:java高手进来,有问题求助
1.什么是构造函数,在类中构造方法的作用是什么?
2.简单地解释一下什么是伪码,说出它在算法开发中的作用?
3.解释编程中的语法和评义分别意味着什么,举例说明他们错误的区别?
4.什么是布尔型?在什么情况下使用布尔型?
5.什么是类,什么是对象,类和对象的关系是什么?
6.什么是subclass(子类),什么是superclass(超类)?
我只有这么多积分啦!
1题 构造函数 简单讲就是在声明类的对象的时候对对象进行初始化的函数
那么作用就是对对象进行初始化了 例如你在游戏中创建个人物
当你刚进游戏的时候所有的属性值都是0 那就是构造函数做出来的效果
别人再创建个人物他的属性初始化也是0
2题 伪码 顾名思义 就是假的代码 他只写出了程序的流程而没有实际的功能
作用 就是清晰的分析程序的思路和步骤 等用代码实现的时候就比较容易了
3题 我不太理解你说的什么意思 语法就是程序的规则 如java的语法就只有在java的环境下才能被识别 评义?不太理解
4题 布尔型 真和假 大部分都是做判断用的 也可以描述只有两种可能值的
变量 如 性别 非男即女 那就可以用真和假 来记录这两种情况
5题 类 可以表示实际存在的物体的集合 比如车类 可以有车的动作 有形态 对象就是类的一个实例 比如自行车是一个类 那么每台自行车都是它的实例 而每台自行车的编号出厂日期又各不相同
6题 先解释超类 类似与一个大集合 就象自行车是车的一个分支
而自行车就是车的超类 他具有车的特点 而又有他自己扩展的部分
那么车就是自行车的超类 简单的描述了车的形态 等等
我大概就是这么了解这些问题的 不知道你满不满意 我不太会表达 希望你能谅解
提示Failed to load Main-Class manifest attribute from
test.jar, 多半是class path没设对.
生成jar的操作就是这一句:
jar cvfm test.jar manifest.mf test
这句其实不完全正确,这里的manifest.mf是系统自动生成后的名字.
可以用文本编辑器编一个纯文本的manifest文件,可以取任何名字,比如是mymanifest,格式是:
Manifest-Version: 1.0 (这句必须写)
Class-Path: 后面写上class的路径,估计你的问题很可能出在这里,路径没设对,所以找不到有main函数的类
Main-Class: 后面写上有main函数(系统从这个类开始执行)的类的名字,注意不带.class后缀
Name: 后面写上jar里面要包括的类名,同样不带.class后缀
Name:jar里的第二个类名
...依次类推
然后用命令 jar cvfm test.jar mymanifest test生成jar文件
如果没有manifest文件,用命令
jar cvf hello.jar hello\*.class
的格式生成jar文件,上面祥子已经提到了