java程序设计mooc攻略
1.类将变量与函数封装到一个类中。
2.new表示新建并初始化一个对象。
3.方法重载(overloading)是指多个方法有相同的名字。
4.一个类只能有一个直接父类。
5.所有的类都是通过直接或间接地继承java.lang.Object得到的。
6.继承关系在UML图中,是用一个箭头来表示子类与父类的关系的。
7.子类也可以重新定义与父类同名的方法,实现对父类方法的覆盖(Override)。
8.子类在构造方法中,可以用super来调用父类的构造方法。
9.同一包中的各个类,默认情况下可互相访问。
10.Java编译器自动导入包java.lang.*。
11.类的访问控制符或者为public,或者默认。
12.static变量可以表示全局变量。
13.final所修饰的方法,是不能被子类所覆盖的方法。
14.一个字段被static final两个修饰符所限定时,它可以表示常量。
15.在定义final局部变量时,也必须且只能赋值一次。
16.抽象方法在子类中必须被实现,否则子类仍然是abstract的。
17.在类的声明中用implements子句来表示一个类使用某个接口。
18.接口类型是引用类型。
19.Java8中,在接口中可以有static的方法,也可以有方法体的方法。
20.enum表示枚举。
21.一个类只能实现一个接口。
22.abstract类必须包含abstract方法。
23.接口不能有父接口。
24.一个文件中最多只能有一个class定义。
25.this和super是两个不同的对象。
26.子类不能Overload与父类同名的方法。
27.字段(field)是类的属性,是用函数来表示的。
28.构造方法(constructor )的返回类型是void。
29.static函数可以直接使用类名来访问,不能用对象实例来访问。
30.import static可以导入任何一个类。
@Power By Exercises-Manager