第八章测试1.属性的访问控制权限一般为private。( )
A:错 B:对
答案:B
2.可以使用构造方法给对象属性赋初值。( )
A:错 B:对 3.
下面程序编译正确。( )
A:错 B:对 4.
下面程序编译错误。( )
A:对 B:错 5.
下面程序显示结果。
public class Test{
public static void main(String [] args){
Student zhangsan = new Student("张三", 19, 87);
Student lisi = zhangsan;
lisi.display();
}
}
public class Student{
private String name;
private int age;
private double grade;
public Student(String name, int age, double grade){
this.name = name;
this.age = age;
this.grade = grade;
}
public void display(){
System.out.println("姓名:" + name);
}
}
A:姓名:李四 B:姓名:null C:姓名: D:姓名:张三 6.
补全MobIEPhone类的构造方法
public class Test{
public static void main(String [] args){
MobilePhone phone1 = new MobilePhone(“HW”,“13000000000”)
phone1.display();
}
}
class MobilePhone{
private String brand;
private String code;
public MobilePhone(String brand, String code){
}
public void display(){
System.out.println("Brand=" + brand);
System.out.println("Code=" + code);
}
}
A:brand = this.brand; code = this.code; B:brand = brand; code = code; C:其他 D:this.brand = brand; this.code = code;