Java从入门到精通(第2版)201页例9.6(由于书名下拉选项没有Java从入门到精通(第2版),故选择(第4版),明日科技出的书很多)
发表在Java图书答疑
2019-02-04 悬赏:1 学分
《Java从入门到精通(第4版)》第11章 类的高级特性 201页-201页
是否精华
是
否
版块置顶:
是
否
package mingrikeji;
public class SellOutClass {
private String name; // 私有成员变量
public SellOutClass() {// 构造方法
name = "苹果";
}
public void sell(int price) {
class Apple { // 局部内部类
int innerPrice;
public Apple(int price) {// 构造方法
innerPrice = price;
}
public void price() {// 方法
System.out.println("现在开始销售" + name);// name为外部类的成员变量
System.out.println("单价为:" + innerPrice + "元");// innerPrice为局部内部类的成员变量
}
}
Apple apple = new Apple(price);// 实例化Apple类的对象
apple.price();// 调用局部内部类的方法
}
public static void main(String[] args) {
SellOutClass sample = new SellOutClass();// 实例化SellOutClass类的对象
sample.sell(100);// 调用SellOutClass类的sell()方法
}
}
1.连sell方法都是SellOutClass的一部分,为什么说局部内部类Apple并非SellOutClass的一部分
2.“该内部类可以访问当前代码块的常量”是什么意思?
于2019-02-05 10:38:01编辑
首页上一页 1 下一页尾页 3 条记录 1/1页