我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合公式 > 方法内部类 >

实例内部类怎么在内部类中定义一个方法打印和外的变量

归档日期:06-07       文本归类:方法内部类      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部如果内部类是静态(static 修饰),那么内部类中是不能访问外部类非静态属性和方法的,所以按照你说的要求的话,这个内部类必须是非静态的,这个时候内部类才能访问外部类的属性和方法

  静态内部类:是可以被独立实例化的,而不依赖外部类实例化,且内部类中可以有静态属性,但是只能访问外部类静态属性

  非静态内部类:要实例化必须先实例化外部类,他是依赖于外部类实例的,所以他才能够有资格访问外部类的非静态属性,即使是private属性,,但是非静态内部类中是不能有静态属性的

  严格来说,内部类就是外部类的一个属性,既然是自己的属性当然就能访问自己的其他属性,但前提是非静态,,,在这里你应该能发现点什么,,,内部类和其他属性一样,,有静态和非静态之分,且静态属性可以不依赖类实例化而使用,而非静态则需要依赖类实例化,,

本文链接:http://renfriends.com/fangfanabulei/518.html