1.类的创建:
public class Testclass{
private String name;
public String getname()
return this.name;
}
权限修饰符:private(本类可见),public(都可见),protected(本类或者同一个包中可见).
this关键字:就是本类的一个引用,通常在本类中的成员方法中使用它来引用本类。
类的构造方法:通常和类同名,一般用来初始化成员变量的值。构造方法没有返回值。
static修饰的静态变量,静态方法,静态常量。是归这个类所有,用于在不同的类,不同的对象之间访问static定义的东西,都是一块同样的内存区域。(注意:在静态方法中不能调用非静态的方法和成员,不能使用this关键字,因为this指本类的一个引用。)
类的主方法:
public static void main(String[] args){ }
主方法是静态的,若要调用本类的其他方法,那么该方法也必须是静态的。
主方法没有返回值,主方法的参数为字符串数组,通过args.length可得到参数个数。
对象:对象的创建,对象的属性和方法,对象的引用。不介绍。
对象的比较:
(1)“==”运算符:两个对象的地址是否相同
(2)对象的equals方法:两个对象的内容是否相同,这是类在创建的时候重写的方法。
类的销毁:
(1)超过生存期就自动销毁
(2)给对象复制null,则销毁
(3)在类中有finalize()方法。每个类中都继承object类都有这个方法,类在自动销毁的时候,会先调用这个方法。所以在自己创建的类中有自己申请的空间时,可以在这个方法中加入该空间的释放。