1.子类可以隐藏继承的成员变量。 |
|
|
2.final方法不能被重写。 |
|
|
3.方法重写是指:子类中定义一个方法、其名字、返回类型、参数个数和类型从父类继承的方法完全相同。 |
|
|
4.方法重载是指一个类中可以有多个方法具有相同的方法名。 |
|
|
5.构造函数是特殊的方法,不能声明为静态方法,即不能用static修饰。 |
|
|
6.如果一个成员变量被修饰为final,则它将成为常量,常量必须赋给初值,而且不能再发生变化。 |
|
|
7.静态变量不仅可以通过某个对象访问,也可以直接通过类名访问。 |
|
|
8.继承可分为单继承和多继承,在单继承中,一个类最多有一个直接父类;而在多继承中,一个类可以有多个直接父类;在java中只有单继承。 |
|
|
9.对象创建之后,就有了自己的变量,即对象的实体,通过运算符“.”,对象可以实现对自己的非private控制类型变量的访问。 |
|
|
10.子类可以隐藏已继承的方法。 |
|
|
11.构造方法不能重载。 |
|
|
12.如果程序员没有编写构造函数,编译器会自动创建缺省的构造函数。 |
|
|
13.如果方法中没有任何形式的return语句,则执行方法中的所有语句后,自动返回调用该方法的语句处,并继续执行下面的方法。 |
|
|
14.成员变量在整个类内有效,成员变量与它在成员描述中的先后位置无关。 |
|
|
15.成员变量分实体成员变量和静态成员变量。 |
|
|
16.如果成员变量的名字与成员方法中的局部变量的名字相同,则成员变量被隐藏,如果欲在成员方法中使用成员变量,则必须使用关键词this。 |
|
|
17.静态方法总是可以访问操作该类中的静态变量,与访问控制符无关。 |
|
|
18.如果类里定义了一个或多个构造函数,那么java不提供默认的构造函数。 |
|
|
19.全局变量是在类中,但不在任何方法内声明的变量。全局变量可以在整个类中包括类的所有方法中使用。 |
|
|
20.final类不能被继承。 |
|
|
21.static方法中不能处理非static的属性。 |
|
|
22.类属于类型范畴的程序实体,它存在于静态的程序中,而动态的面向对象则是由对象构成,程序的执行是通过对象之间互相发送消息来实现的。 |
|
|
23.构造函数是在用new运算符产生新对象时由系统自动执行。 |
|
|
24.java支持递归算法。 |
|
|
25.封装实际上就是使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。 |
|
|
26.封装就是将数据和对数据的操作集合放在一起,形成一个能动的实体。 |
|
|
27.如果子类和父类不在同一个包中,那么子类继承父类的protected、public成员变量和方法分别作为自己的成员变量和方法。 |
|
|
28.继承关系要涉及两个类,父类和子类。继承就是子类利用父类中定义的方法和变量就像它们属于子类本身一样。 |
|
|
29.习惯上,类名的第一个字母必须是大写的。 |
|
|
30.局部变量时在类的某个方法内声明的变量。 |
|
|
31.变量的作用范围是由其被声明的位置决定的。 |
|
|
32.一个类的实现包括类的声明和类体两个部分,其中第一行为类声明。 |
|
|
33.java是面向对象的程序设计语言。 |
|