(6-2)下面代码中,方法可以作为PrintInfo类的成员方法而程序不会出错。048e876c4ee113ccb336f8f7666c7f19.png
(6-2)下面代码中,方法可以作为PrintInfo类的成员方法而程序不会出错。048e876c4ee113ccb336f8f7666c7f19.png
创建一个单例模式类Single,保证该类只能有一个实例对象,并为这个类增加一个方法printInfo()方法能在控制台输出类名“Single”。创建另一个主类Demo,在main方法中获得类Single的对象,并调用该对象的printInfo()方法的返回值。
创建一个单例模式类Single,保证该类只能有一个实例对象,并为这个类增加一个方法printInfo()方法能在控制台输出类名“Single”。创建另一个主类Demo,在main方法中获得类Single的对象,并调用该对象的printInfo()方法的返回值。
编写Person类和教师类Teacher类,其功能要求如下。 (1)Person中包括2个成员变量name,idCard,表示姓名和身份证号码;一个无参数的构造方法,输出“这是一个人”;一个两参数的构造方法用来给name和idCard赋初值;一个printInfo()方法输出姓名和身份证号。 (2)Teacher类继承Person,并增加部门department和工资salary属性,一个无参数的构造方法,输出“这是一个教师”;一个两参数的构造方法用来给name和idCard赋初值;一个4参构造方法用来给所有4个属性赋初值;重写输出方法printInfo()用于显示全部4个属性。 (3)编写主类Test,用Teacher的三个构造函数各创建1个对象,然后对各个属性赋值,调用printInfo()显示各个属性。
编写Person类和教师类Teacher类,其功能要求如下。 (1)Person中包括2个成员变量name,idCard,表示姓名和身份证号码;一个无参数的构造方法,输出“这是一个人”;一个两参数的构造方法用来给name和idCard赋初值;一个printInfo()方法输出姓名和身份证号。 (2)Teacher类继承Person,并增加部门department和工资salary属性,一个无参数的构造方法,输出“这是一个教师”;一个两参数的构造方法用来给name和idCard赋初值;一个4参构造方法用来给所有4个属性赋初值;重写输出方法printInfo()用于显示全部4个属性。 (3)编写主类Test,用Teacher的三个构造函数各创建1个对象,然后对各个属性赋值,调用printInfo()显示各个属性。
在一个类Outer中定义了属性name和i,其构造方法将name赋值为Outer,i赋值为20,在Outer中定义一个内部类Inner,也定义了属性name和i,并将其初始化为Inner和10;在内部类中编写一个方法printInfo(),输出外部类和内部类中所有的属性值。
在一个类Outer中定义了属性name和i,其构造方法将name赋值为Outer,i赋值为20,在Outer中定义一个内部类Inner,也定义了属性name和i,并将其初始化为Inner和10;在内部类中编写一个方法printInfo(),输出外部类和内部类中所有的属性值。
1