• Java中的成员内部类


    */
     * Copyright (c) 2016,烟台大学计算机与控制工程学院
     * All rights reserved.
     * 文件名:text.java
     * 作者:常轩
     * 微信公众号:Worldhello
     * 完成日期:2016年11月21日
     * 版本号:V1.0
     * 程序输入:无
     * 程序输出:见运行结果
     */
    成员内部类的使用方法:
    1、 Inner 类定义在 Outer 类的内部,相当于 Outer 类的一个成员变量的位置,Inner 类可以使用任意访问控制符,如 public 、 protected 、 private 等
    2、 Inner 类中定义的 test() 方法可以直接访问 Outer 类中的数据,而不受访问控制符的影响,如直接访问 Outer 类中的私有属性a
    3、 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );
    */
    //外部类HelloWorld
    public class HelloWorld{
        
        //外部类的私有属性name
        private String name = "xuanqi";
        
        //外部类的成员属性
        int age = 20;
        
    	//成员内部类Inner
    	public class Inner {
    		String name = "爱生活";
            //内部类中的方法
    		public void show() { 
    			System.out.println("外部类中的name:" +HelloWorld.this.name                  );
    			System.out.println("内部类中的name:" + name                 );
    			System.out.println("外部类中的age:" + age);
    		}
    	}
        
    	//测试成员内部类
    	public static void main(String[] args) {
            
            //创建外部类的对象
    		HelloWorld o = new HelloWorld (); 
            
            //创建内部类的对象
    		Inner inn = o.new Inner() ;
            
            //调用内部类对象的show方法
    		inn.show();
    	}
    }
    

  • 相关阅读:
    eyou通用标签的调取
    eyou头部相关标签的调用
    自增标签循环+1的方法
    文章内容页相关的标签
    当前栏目有多少文章
    指定栏目最顶级栏目名称
    当前单页正文
    Python-pandas常用函数
    监控在线平台
    网页爬虫---音乐
  • 原文地址:https://www.cnblogs.com/chxuan/p/8232122.html
Copyright © 2020-2023  润新知