zoukankan      html  css  js  c++  java
  • Java内部类,扫盲贴

    class Outer
    {
        int score = 95;
        
        void inst()
        {
            Inner in = new Inner();
            in.display();
        }
        
        class Inner
        {
            void display()
            {
                System.out.println("成绩:score = "+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函数的最后部分。

  • 相关阅读:
    the Agiles Scrum Meeting 8
    the Agiles Scrum Meeting 7
    the Agiles Scrum Meeting 6
    项目使用说明——英文版
    第十次例会
    第九次例会
    第八次例会
    第六次例会
    第七次例会
    第五次例会
  • 原文地址:https://www.cnblogs.com/xiaojihua20/p/4126659.html
Copyright © 2011-2022 走看看