感觉可以用画树状图的方法分析,外部类HelloWorld→方法show→方法内部类MInner→方法getScore,这个一个个先声明再使用似乎清晰一些
2018-03-16
System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore); 老师这段代码,运行出来,提示没有newScore变量,球帮助,谢谢咯
回复: 同学 这里的意思是你要自己定义个 newScore 来接收 getScore 这个方法的返回值
回复: 同学 这里的意思是你要自己定义个 newScore 来接收 getScore 这个方法的返回值
2018-03-15
System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore); 老师这段代码,运行出来,提示没有newScore变量,球帮助,谢谢咯
回复:
回复:
2018-03-15
Object类是所有类的父类,若果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类
Object类中的方法,适合所有子类
Object类中的方法,适合所有子类
2018-03-15
super关键字:
在对象的内部使用,可以代表父类对象
1.访问父类的属性
super.age
2.访问父类的方法
super.eat()
在对象的内部使用,可以代表父类对象
1.访问父类的属性
super.age
2.访问父类的方法
super.eat()
2018-03-15
final有最终的含义
final修饰类,则该类不允许被继承
final修饰方法,则该方法不允许被覆盖(重写)
final修饰属性,则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)
或在构造方法中赋值(但只能选其一)
final修饰类,则该类不允许被继承
final修饰方法,则该方法不允许被覆盖(重写)
final修饰属性,则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)
或在构造方法中赋值(但只能选其一)
2018-03-15