A.2个引用变量,1个对象
B.1个引用变量,1个对象
C.2个引用变量,2个对象
D.1个引用变量,2个对象
第1题:
A.2个引用变量,1个对象
B.1个引用变量,1个对象
C.2个引用变量,2个对象
D.1个引用变量,2个对象
第2题:
A.0
B.null
C.false
D.编译错误
第3题:
有以下说明和定义语句,则下列选项中引用结构变量成员的表达式中错误的是()。 struct student { int age; char num[8]; }; struct student stu[3] = {{20, "200401"},{21, "200402"},{19, "200403"}};
A.stu[0].age
B.stu[2].num
C.stu[1].num
D.stu[3].age
第4题:
A.0
B.null
C.false
D.编译错误
第5题:
如 Student类有属性 id , name 并且已经赋值 1,小明
我需要定义一个共有的方法,
public void aa(Object obj){
......
}
public static void main(String[] args){
Student stu = new Student();
stu.setId("1");
stu.setName("小明");
aa(stu);
}
我如何在aa方法里面获取对象具体的属性值,即:id=1 name=“小明”
建议使用比较通用的办法:
Student类里面重写toString() 方法
class Student{
public String toString(){
return "id=" + id + " name = " + name;
}
}
public void aa(Object obj){
String stuInfo = obj.toString();
}
获取参数为Object对象的具体属性,通用方法:
Student类里面重写toString() 方法
class Student{
public String toString(){
return "id=" + id + " name = " + name;
}
}
public void aa(Object obj){
String stuInfo = obj.toString();
}