一 填空题
1.一个类中,不显式的写出构造方法时,会有(一)个默认的空参构造方法
2.一个类中可以定义(多 )个构造方法
3.构造方法的名字必须与(类)名相同
4.构造方法的访问修饰符一般多设置为(public)
5.构造方法又叫(构造器)
6.构造方法可以存在(多)个
7.在一个类中,若自定义了构造方法,则默认的将会(消失)
8.import的作用是(导包关键字)
9.package是创建(包)的关键字
10.class是创建(类)的关键字
11.public是(公共的)
12.protected是(受保护的)
13.Private是(私有的)
14.static是(静态的)
15.final是(最终的)
16.数组创建之后长度(不可以)改变
17.数组在创建时必须(赋值)或(指定数组长度) 注:同时
18.获得数组的长度使用(length)
19.操作数组的工具类是(Arrays)
20.面向对象的三大特征(封装)、(继承)、(多态)
21.Java的核心思想是(面向对象编程)
22.new关键字的作用是(新建一个对象,并为其开辟一块内存空间)
23.常量的值(不可)改变
24.Java中的=的作用是(赋值)
25.私有化的属性可以在(本类中)被访问
26.运算符.相当于(调用)的意思
27.构造方法可以用来(创建对象)
28.public class Emp {
private String name;
private int age;
public static int ncount = 81;
public Emp(){}
public Emp(String name, int age){
this.name = name;
this.age = age; } 有几个构造 (2个)
29.public class User{
public User(int id){
this.id = id;
}
}
使用new User()能否创建对象 (不能)
30.对于以下代码,能否正常执行(能)
public class User{
public void test(){
}
public User(){
test();
}
}
31.访问权限,权利最小的是(private)
二 判段题
1.方法是类或对象行为特征的抽象 √
2.每个类中都有一个无参构造,当有有参构造的时候就不存在了 √
3.类方法不可以用对象名.方法名()的形式调用 ×
4.方法重写中的返回值类型一定相同么 ×(跟返回值没什么关系好像)
5.构造器名必须和类名完全相同。 √
6.对象的数据封装特性保护了私有数据。 √
7.在类中定义的变量时