问题
多项选择题
本题中定义了一个带有参数的构造方法java1(),并定义了一个该类的对象temp。构造方法java1()有两个参数:字符串name和整型age。定义对象temp时将字符串“Tom”和整数17传递给构造方法,构造方法将这两个参数打印输出。
public class java1
String name;
int age;
public static void main(String[]args)
String name="Tom";
int age=17;
java1 temp=______;
public java1(String name,______)
______;
this.age=age;
System.out.println(name+"is"+age+"years old.");
答案
参考答案:第A处:new javaA(name,age)
第B处:int age
第C处:this.name=name
解析: 第1处用java1的构造函数新建了一个java1的对象temp,并且带有两个参数name和age;第2处是构造函数的另一个参数;第3处将字符串“Tom”传递给构造方法java1(String name,int age)实现对数据成员的赋值。