zoukankan      html  css  js  c++  java
  • 外部类访问内部类的属性和方法

    首先定义一个普通类:Outer.java,在该类当中写内部类:Inner.java

     1 public class Outer {
     2 
     3     private String name = "Jack";
     4 
     5     public void outFun(){
     6         System.out.println("我是外部类的方法");
     7     }
     8 
     9     class Inner{
    10         public void inFun(){
    11             System.out.println("我是内部类的方法");
    12         }
    13         
    14         public void getName(){
    15             System.out.println(name);
    16         }
    17     }
    18 
    19 }

    测试调用:

     1 public class Main {
     2 
     3     public static void main(String[] args) {
     4 
     5         //调用外部类
     6         Outer outer = new Outer();
     7         outer.outFun();
     8 
     9         //调用内部类
    10         Outer.Inner inner = outer.new Inner();
    11         inner.inFun();
    12 
    13         inner.getName();
    14 
    15     }
    16 }

    结果:

    我是外部类的方法
    我是内部类的方法
    Jack
    成功不是终点,失败也并非末日,重要的是前行的勇气!
  • 相关阅读:
    素数算法问题
    字符指针和字符数组
    指针引用多维数组
    指针细节整理3
    指针细节整理2
    指针细节整理
    公约数和公倍数
    冒泡排序、选择排序
    如何写出高性能的sql语句?
    并发控制
  • 原文地址:https://www.cnblogs.com/DSH-/p/14967644.html
Copyright © 2011-2022 走看看