• 内部类


    ---恢复内容开始---

    外部类访问内部类成员创建对象格式:

    Inner i = new Inner();

     下面是成员内部类:

    package com.Test01;
    
    public class outer {
    
        private int num = 20;
        public class Inner{
            public void show() {
                System.out.println("num");
            }
    
        }
    
        public void method() {
            Inner i = new Inner();
            i.show();
    
        }
    }
    

     下面是局部内部类

    ackage com.Test01;
    
    public class outer {
    
        private int num = 10;
    
        public void method() {
    
    
            class Inner {
                public void show() {
                    System.out.println(num);
                }
            }
            Inner i = new Inner();
            i.show();
        }
    }
    

     

    测试类如下:

    调用成员内部类对象格式

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    调用局部内部类格式:

    在内部类外 方法内创建内部类对象再调用内部类中的方法

    范例:内部类名 对象名 = new 内部类名();

    Inner i = new Inner();
    i.show();
    package com.Test01;

    public class InnerDemo {
    public static void main(String[] args) {
    /*
    outer.Inner oi = new outer().new Inner();

    oi.show();
    */
    //或者如下代码
    outer o = new outer();
    o.method();
    }
    }

     

    匿名内部类是局部内部类的一种形式

    对象调方法

     

    ---恢复内容结束---

  • 相关阅读:
    条件概率和链式法则 conditional probability & chain rule
    如何训练一个神经网络?
    高斯贝叶斯分类器
    LDA
    机器学习中的数学-线性判别分析(LDA)
    理解矩阵
    pca数学原理(转)
    SVM入门
    Top 10 Machine Learning Algorithms For Beginners
    vfp
  • 原文地址:https://www.cnblogs.com/lsswudi/p/11403503.html
Copyright © 2020-2023  润新知