Java基礎-內部類(1)
阿新 • • 發佈:2022-03-04
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 { } }