课程
/后端开发
/Java
/Java入门第二季 升级版
结尾处HelloWorld hello2 = new HelloWorld(); 是怎么触发两次打印的?
2018-03-07
源自:Java入门第二季 升级版 8-10
正在回答
那一节内容啊,你这样问的很不清楚
答错地方了??
System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore);
name是类本身的一个属性
newScore是一个内部类的实例化然后调用的一个方法的返回值
MInner mi = new MInner(); // 调用内部类的方法 int newScore=mi.getScore();
class MInner { int score = 83; public int getScore() { return score + 10; } }
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答为什么再创建类的对象hello2,构造方法和初始化块有被执行一次? 不懂哎
1 回答为什么再次创建对象hello2时会再次执行构造方法和初始化快?
2 回答自己写构造方法有什么好处?之前没有写构造方法不是也可以创建对象吗?
4 回答为什么一创建对象它就会自动调用构造方法?
3 回答创建对象demo怎么不执行构造方法,我想的是应该输出三遍“欢迎您:爱慕课”,我对构造方法这有点迷,之前不是说创建对象就是执行构造方法