J2SE:java标准版,适用于开发桌面应用程序;
J2ME:java微型版,适用于消费产品,如手机、掌上计算机;
J2EE:java企业版,用来构建企业服务应用;
对象的声明:
类名 对象名; 声明对象后,内存空间还不存在对象实体; 比如 Person huasheng;
huasheng = new Person(); 此时对象才真正被创建,对象分配内存用关键字new;
访问权限:
修饰符 类 包/package 子类 任意
public(公共的) 可访问 可访问 可访问 可访问
protected (受保护的) 可访问 可访问 可访问
默认 可访问 可访问
private (私有的) 可访问
构造函数:
如果类中不定义构造函数,系统提供默认的构造函数,没有参数,自动初始化。。。
方法重载:
可以在类的内部定义同名的方法,只要它们的参数列表各不相同就不会发生冲突,这就是方法重载。。。
类的继承: extends
父类、子类之间继承关系,继承父类的一些相同东西。。。
所以的类的父类是 Object 类;
多态:
接口的多种不同的实现方式;
抽象类与抽象方法: abstract
接口: interface
this 关键字的使用:
this是对当前对象的一个引用,即代表当前对象自身,可以在普通成员方法和构造方法中使用,不能在静态方法中使用,对于static属性和方法,不能有this引用;
super关键字的使用:
super是对父类的一个引用,在一个对象内部,子类引用父类的成员格式: super.变量名,super.方法名;