第八章 Student类对象:访问控制权限;对象定义和实例化;对象在Java虚拟机中的存储机制。8.1示例程序:访问控制权限,属性一般为private;方法一般为public;构造方法是特殊的方法用于初始化对象;对象实例化过程。
8.2相关知识:构造方法;对象赋值;访问控制权限;构造方法是特殊方法
8.3训练程序:应用构造方法编写程序,应用访问控制权限编写程序。
8.4拓展知识:对象存储;对象相等判断; equals方法;字符串相等判断。
[判断题]下面程序编译错误。( )

image.png/

选项:[对, 错]
[判断题]可以使用构造方法给对象属性赋初值。(  )选项:[对, 错]
[判断题]属性的访问控制权限一般为private。( )选项:[对, 错]
[判断题]下面程序编译正确。(  )

image.png/

选项:[错, 对]
[单选题]

1.       选择:补全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);

       }

}


选项:[brand = brand; code = code;, brand = this.brand; code = this.code;, this.brand = brand; this.code = code;, 其他]
[单选题]

1.       下面程序显示结果。

public class Test{

    public static void main(String [] args){

            Student zhangsan = new Student("张三", 19, 87);

            zhangsan.display();

            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);

    }

}


选项:[姓名:张三, 姓名:null, 姓名:, 姓名:李四]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部