钢铁侠盔甲的盔甲造价:java高手进来,有问题求助

来源:百度文库 编辑:高考问答 时间:2024/03/29 22:39:35
在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文件,上面祥子已经提到了