最新回答 / stephen_hj
System.out.println("圆的周长为:"+c);System.out.println("圆的面积为:"+s);这些都能写到父类里面吗,为什么?求指导
2018-01-24
最赞回答 / 慕标7701856
helloWorld hello2=new HelloWorld()这句话就是创建了类HelloWorld的一个对象hello2。普通来说,每一次创建类的一个对象,类中的代码块和方法都会被调用一次,HelloWorld中有三个初始化代码块,普通情况下在创建对象hello2时三种应该都调用一次,但是有一个是静态的初始代码块,这个代码块在之前创建对象hello的时候已经分配了空间,也就是已经实例化了。所以在创建对象hello2的时候没有再执行这个静态代码块。所以只输出了两行“通过初始化为变量num2赋值”和“...
2018-01-20
最新回答 / 清河陌上
静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员,在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问。普通成员方法中,可以直接访问同类的非静态变量和静态变量
2018-01-20
最新回答 / kk求知者
this能操作属性和(对象(又称为引用)) 在老师案例里this操作dog obj为dog2 this==obj意思是:当前对象的引用的值 即当前引用的地址是否相同 如果引用的地址相同 那即为相同的值 我的理解,有错请纠正。
2018-01-10