首页 > 代码库 > Java内部类,扫盲贴
Java内部类,扫盲贴
class Outer{ int score = 95; void inst() { Inner in = new Inner(); in.display(); } class Inner { void display() { System.out.println("成绩:score = "+score); } }}public class InnerClassDemo{ public static void main(String args[]) { Outer outer = new Outer(); outer.score = 100; outer.inst(); //在类外部使用内部类 Outer.Inner inner = outer.new Inner(); inner.display(); }}
以上代码为使用内部类的一个例子。“javac InnerClassDemo.java” 编译,“java InnerClassDemo” 执行,打印如下:
成绩:score = 100
成绩:score = 100
内部类使用提要:内部类可以使用外部类的属性,但外部类不能使用内部类的属性。在类的外部也可以使用内部类,使用方式请看main函数的最后部分。
Java内部类,扫盲贴
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。