题目内容

定义类,实现this在构造方法之间的调用请按照以下要求设计一个学生类Student,并进行测试。要求如下:1)Person类中定义一个成员变量name;2)Person类中创建两个构造方法,其中一个构造方法是无参的,该方法中使用this关键字调用有参的构造方法,在有参的构造方法Person(Stringname)中使用this关键字为成员变量赋值,并输出成员变量name的值;3)在main()方法中创建Person对象,调用无参的构造方法。

查看答案
更多问题

请阅读下面的程序,在空白处填写正确的代码,让程序可以正常运行。classPerson{Person(){_______.function();}privatevoidfunction(){System.out.println(“helloPerson”);}}classPersonDemo{publicstaticvoidmain(String[]args){newPerson();}}

在构造方法中,如果形式参数的变量名称和成员变量的名称一致,请问如何解决变量名冲突的问题,以及如何为成员变量赋值。

请按照以下要求设计一个学生类Student。要求如下:1)学生类有两个属性,分别是姓名(name)、性别(sex)。2)使用封装的思想将所有属性私有化,对外界提供共有的访问getter和setter方法,并在setter方法中对性别进行判断,默认为男。3)在main()方法中,创建Student的实例对象,并为name和sex属性赋值。

阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。classMember{privateStringname;//名字publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}}classDemo{publicstaticvoidmain(String[]args){Memberm=newMember();m.name=”张三”;System.out.println(“姓名:”+m.name);}}

答案查题题库