1 构造方法:构造方法是一个与类名相同的类方法。每当使用new关键字创造一个对象,为新创建对象开辟了内存空间之后,Java系统将自动调用构造方法初始化这个新建对象。
抽象:抽象是从被研究对象中舍弃个别的,非本质的或与研究主旨无关的次要特征,而抽取与研究有关的共性内容加以考察,形成对研究问题正确,简明扼要的认识。
2 对象位于堆中,声明能引用对象实质上是建立一个对象的引用与堆中的对象连接在一起。
3基本数据类型作为参数传递是值传递,但对象是引用传递,传递的是对象的地址。
4当对象被当成垃圾释放掉时,调用这个方法,完成设定的功能。
5对象被当成垃圾指所以指向该对象的引用皆变成空。
当内存资源不够的情况下才可能进行释放。
当对象被释放后我们在程序中将无法表示,再创建引用也无法连接到该对象。
6用final修饰类属性,则该属性为常量;如果修饰方法则方法称为最终方法,在子类当中不能被覆盖。利用这一点可防止子类修改此方法,保证了程序的安全性和正确性。
7用static修饰符修饰的域变量专属于类,它们被保存在类的内存区的公共存储单元。类的任何对象访问它时,存取到的都是相同的数值。static方法只能访问类中的static属性或方法。
8//因为它依靠Java工具独立运行
class Fighterplane{
String name;
int missileNum;
void file() {
if(missileNum>0) {
System.out.println(“now fire a missile!”);
missileNum -= 1;
}
else {
System.out.println(“No missile left!”);
}
}
}
public class RunPlane{
public static void main(String args[]) {
Fighterplane fp=new Fighterplane();
fp.name=“苏 35”;
fp.missileNum = 6;
fp.file();
}
}