内部类及内部类什么时候使用
內(nèi)部類會生成一個類? 加上外部類? 則有兩個class文件
訪問特點:
1:內(nèi)部類可以直接訪問外部類中的成員
2:外部類要訪問內(nèi)部類,必須建立內(nèi)部類的對象
使用情況:
一般用于類設(shè)計。
分析事物時,發(fā)現(xiàn)該事物描述中還有事物,而且這個事物還在訪問被描述事物的內(nèi)容。
這時就是還有的事物定義成內(nèi)部類來描述。
例如:人? 心臟的關(guān)系? 心臟可以訪問其他的器官
package Polymorphic;
public class day_4_7 {
public static void main(String[] args) {
Fu fu = new Fu();
fu.callInner();
}
}
class Fu{
private int i =3;
//便于直接訪問類中的私有化屬性及方法
class inner{
void test(){
System.out.println("測試數(shù):"+3);
}
}
//調(diào)用內(nèi)部類
public void callInner(){
inner s = new inner();
s.test();
}
}
轉(zhuǎn)載于:https://www.cnblogs.com/liyunchuan/p/10665332.html
總結(jié)
以上是生活随笔為你收集整理的内部类及内部类什么时候使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之单复选框及Spinner
- 下一篇: js基础知识4