最新回答 / dingse
set是用来给类的属性进行赋值初始化使用的,get是用来读取某个属性值的,因为java不建议直接对类的属性直接进行访问操作,所以有了set和get,在eclips里可以在Source--Generate--Getters and Setters直接生成这两个方法,我们老师刚讲,学艺不精,只能解答到这了
2017-08-13
已采纳回答 / 慕移动8447653
int newScore=mi getScore();错了应该是int newScore=mi.getScore(); int newScore=mi.getScore();的意思是将内部类getScore方法返回的值赋值给newScore。
2017-08-13
“静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问”,这句话中new关键字是不是多余的,在做题是压根没用到,只是使用了“外部类().成员”就行了!!!
2017-08-13
最新回答 / qq_落花有意_1
//外部类public class HelloWorld {//外部类的方法 public void show(){ final int a =10;//外部类的常量 int b=20;//外部类的变量 //方法内部类 class Inner{ int a = 30;//内部类的变量 int c = 40;//内部类的变量 public void print(){ ...
2017-08-13
已采纳回答 / 如血残阳
官方的标准答案:定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );注此格式是:都是非静态类。
2017-08-13