1. 程式人生 > 其它 >Java基礎-內部類(1)

Java基礎-內部類(1)

package com.hspedu.innerclass_;

// 外部類(外部其他類)
public class Course412 {
    public static void main(String[] args) {
        // 內部類(重要)

        /*
         * 類的五大成員:屬性、方法、構造器、程式碼塊、內部類
         *
         * 內部類的分類:4種
         *   1、定義在外部類的區域性位置上:
         *      (1)區域性內部類(有類名),(2)匿名內部類(沒有類名,重點!)
         *   2、定義在外部類的成員位置上(也就是和屬性和方法的位置)
         *      (3)成員內部類(沒有static修飾),(4)靜態內部類(使用static修飾)
         * 
*/ } } // 外部類 class Outer { // 屬性 private int n1 = 100; // 方法 public void m1() { System.out.println("m1"); } // 程式碼塊 { System.out.println("code block"); } // 構造器 public Outer(int n1) { this.n1 = n1; } // 內部類 class Inner { } }