-
所有程序都以类class为组织单位
类是模子,确定对象将会拥有的特征(属性)和行为(方法)
类由属性和方法组成
步骤:
定义类名
编写类的属性(属性的类型,属性)
编写类的方法
查看全部 -
构造方法是定义在Java类中的一个用来初始化对象的方法,构造方法可以初始化对象,并初始化一个对象的值。
查看全部 -
成员变量是在类中定义的,局部变量是在类的方法中定义的
查看全部 -
用final修饰类,该类不允许被继承。
用final修饰方法,该方法不允许被重写。
用final修饰属性,该属性初始化必须有值,或者在构造方法中赋值。
用final修饰变量,该变量只能赋值一次。
查看全部 -
继承初始化顺序:先执行父类对象再执行子类对象,先执行属性初始化再执行构造方法中的初始化。
查看全部 -
接口概念;
查看全部 -
Java会给成员变量赋一个初始值,但不会给局部变量赋予初始值,因此设置了一个局部变量时我们应对其赋值
查看全部 -
创建对象:
类名 对象名=new 类名();
使用对象:
引用对象的属性:对象名.属性 phone.screen=5;//给属性screen赋值5
引用对象的方法:对象名.方法名() phone.sendmessage();//调用方法sendmessage()
(类就是对象的类型)
查看全部 -
方法的重写,子类中的返回值和方法名和参数类型及个数要一致。当调用时,会优先调用子类的方法。
查看全部 -
继承不能用private修饰符。
查看全部 -
静态初始代码块只会被执行一次,后面新定义多少个实例都不会执行静态初始代码块查看全部
-
类实例化时,执行顺序: 1.静态初始代码块 2.普通初始代码块 3.构造代码块查看全部
-
执行顺序: 初始代码块 构造代码块查看全部
-
方法内部类就是内部类定义在外部类的方法中,方法内部类只在该方法的内部可见,即只在*该方法内可以使用*。
由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。
查看全部 -
静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 。
如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员。
查看全部
举报