1.习惯上,类名的第一个字母必须是大写的。 | |
| 2.对象创建之后,就有了自己的变量,即对象的实体,通过运算符“.”,对象可以实现对自己的非private控制类型变量的访问。 | |
| 3.静态方法总是可以访问操作该类中的静态变量,与访问控制符无关。 | |
| 4.java支持递归算法。 | |
| 5.java是面向对象的程序设计语言。 | |
| 6.static方法中不能处理非static的属性。 | |
| 7.方法重写是指:子类中定义一个方法、其名字、返回类型、参数个数和类型从父类继承的方法完全相同。 | |
| 8.如果类里定义了一个或多个构造函数,那么java不提供默认的构造函数。 | |
| 9.final类不能被继承。 | |
| 10.如果成员变量的名字与成员方法中的局部变量的名字相同,则成员变量被隐藏,如果欲在成员方法中使用成员变量,则必须使用关键词this。 | |
| 11.如果程序员没有编写构造函数,编译器会自动创建缺省的构造函数。 | |
| 12.成员变量分实体成员变量和静态成员变量。 | |
| 13.局部变量时在类的某个方法内声明的变量。 | |
| 14.封装实际上就是使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。 | |
| 15.构造函数是在用new运算符产生新对象时由系统自动执行。 | |
| 16.继承关系要涉及两个类,父类和子类。继承就是子类利用父类中定义的方法和变量就像它们属于子类本身一样。 | |
| 17.构造方法不能重载。 | |
| 18.封装就是将数据和对数据的操作集合放在一起,形成一个能动的实体。 | |
| 19.类属于类型范畴的程序实体,它存在于静态的程序中,而动态的面向对象则是由对象构成,程序的执行是通过对象之间互相发送消息来实现的。 | |
| 20.方法重载是指一个类中可以有多个方法具有相同的方法名。 | |
| 21.继承可分为单继承和多继承,在单继承中,一个类最多有一个直接父类;而在多继承中,一个类可以有多个直接父类;在java中只有单继承。 | |
| 22.如果方法中没有任何形式的return语句,则执行方法中的所有语句后,自动返回调用该方法的语句处,并继续执行下面的方法。 | |
| 23.final方法不能被重写。 | |
| 24.如果子类和父类不在同一个包中,那么子类继承父类的protected、public成员变量和方法分别作为自己的成员变量和方法。 | |
| 25.成员变量在整个类内有效,成员变量与它在成员描述中的先后位置无关。 | |
| 26.一个类的实现包括类的声明和类体两个部分,其中第一行为类声明。 | |
| 27.静态变量不仅可以通过某个对象访问,也可以直接通过类名访问。 | |
| 28.子类可以隐藏已继承的方法。 | |
| 29.全局变量是在类中,但不在任何方法内声明的变量。全局变量可以在整个类中包括类的所有方法中使用。 | |
| 30.构造函数是特殊的方法,不能声明为静态方法,即不能用static修饰。 | |
| 31.如果一个成员变量被修饰为final,则它将成为常量,常量必须赋给初值,而且不能再发生变化。 | |
| 32.变量的作用范围是由其被声明的位置决定的。 | |
| 33.子类可以隐藏继承的成员变量。 | | 1.( )是类的容器,用于将类名空间独立放在一起。 | |
| 2.对象是根据相应的类来创建的。创建一个对象包括对象的声明和( )两个步骤。 | |
| 3.通过使用关键字( )来声明一个子类。 | |
| 4.对象封装了一个客观实体的属性与行为,我们把它的属性称为数据成员,而把它的行为动作称为( )。 | |
| 5.java中类定义的关键词是( )。 | |
| 6.方法是( )的动态属性,标志了类所具有的功能和操作,用来把类和对象的数据封装在一起。 | |
| 7.如果子类和父类在同一个包中,那么子类自然继承其父类不是( )的成员变量和方法分别作为自己的成员变量和方法。 | |
| 8.java的访问控制符包括( )。 | |
| 9.一个java源程序就是由类和( )组成。 | |
| 10.接口定义的关键字为( )。 | |
| 11.面向对象系统最突出的特点是封装性、继承性和( )性。 | |
| 12.( )关键词可以定义静态变量和静态方法。 | |
| 13.系统自动引入( )包中的所有类。 | |
| 14.一个类通过使用关键字( )声明自己使用一个或多个接口。 | |
| 15.封装除了把数据和操作它的代码包装在一起之外,还提供了另一个重要的属性:( )。 | |
| 16.当子类隐藏了从父类继承而来的成员变量或方法时,可以使用关键字( )来调用被子类隐藏的父类的成员变量或方法。 | |
| 17.public class TestStaticField { public staitc void main(String arg[]) { PhoneCard200 my200_1=new PhoneCard200(); PhoneCard200 my200_2=new PhoneCard200(); my200_1.additoryFee=0.1; System.out.println("第二张200卡的附加费:""+my200_2.additoryFee); System.out.println("200卡类的附加费:"+PhoneCard200.additoryFee); } } class PhoneCard200 { static String connectNumber="200"; static double additoryFee; long cardNumber; int password; boolean connected; double balance; } 该程序的运行结果是( )。 | | |
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
VisualBasic程序设计y 过程性评测(10)【参考答案】04-30
VisualBasic程序设计y 过程性评测(11)【参考答案】04-30
VisualBasic程序设计y 过程性评测(12)【参考答案】04-30
VisualBasic程序设计y 过程性评测(13)【参考答案】04-30
VisualBasic程序设计y 过程性评测(24)【参考答案】04-30
VisualBasic程序设计y 过程性评测(25)【参考答案】04-30
VisualBasic程序设计y 过程性评测(26)【参考答案】04-30
VisualBasic程序设计y 过程性评测(7)【参考答案】04-30
VisualBasic程序设计y 过程性评测(8)【参考答案】04-30
VisualBasic程序设计y 过程性评测(9)【参考答案】04-30