class Student{int number;Student(){}Student(int no){this.number=no;}void setNumber(int Num){number=Num;}void showNumber(){System.out.println("My No. is:"+number);}}(1)写出这里定义了什么类,有哪些成员变量,有哪些成员方法?(2)有哪些构造方法?(3)这个类有无访问控制修饰符,在类外是否可以访问这个类内的属性和方法?(4)void表示什么?
查看答案
下列程序的main()方法中使用了上面定义的类,产生了多少个对象,对象的名字分别是什么?写出执行后的输出结果。public class StudentTest{public static void main(String[] args){Student demo=new Student();demo.setNumber(2008001001);demo.showNumber();}}
public class UseRef{public static void main(String[] args){MyClass1 myobj,myref;myobj=new MyClass(-1);myref=myobj;System.out.println("the original date is"+myobj.getData());myref.setData(10);System.out.println("now the data is:"+myobj.getData());}}class MyClass1{int data;MyClass1(int d){data=d;}int getData(){return data;}void setData(int d){data=d;}}
可以通过给指针变量赋值的形式引用指针变量。
A. 对
B. 错
可以通过引用指针变量指向的变量的形式引用指针变量。
A. 对
B. 错