Java7编程 高级进阶学习笔记--嵌套类
生活随笔
收集整理的這篇文章主要介紹了
Java7编程 高级进阶学习笔记--嵌套类
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
定義:
在一個(gè)類中定義的類叫做嵌套類。
作用:
1.允許對相關(guān)類進(jìn)行邏輯分組
2.增強(qiáng)了代碼的封裝性
3.使代碼具有更強(qiáng)的可讀性和維護(hù)性
使用方式:
package com.cmz.baseTest;/*** 嵌套類學(xué)習(xí)* * @author skyCc* @Date 2014年3月11日*/ public class InnerClassStudy {/*** 靜態(tài)嵌套類* * @author skyCc* @Date 2014年3月11日*/static class nestedClass {}/*** 非靜態(tài)嵌套類* * @author skyCc* @Date 2014年3月11日*/class innerClass {} }案列:
package com.cmz.baseTest; /*** 嵌套類案例* @author skyCc*@Date 2014年3月11日*/ public class OutterClass {private int counter = 0;public class innerClass {public void someMethod() {counter++;}}public int getCounter() {return counter;}public void setCounter(int counter) {this.counter = counter;}} package com.cmz.baseTest;/*** 嵌套類學(xué)習(xí)* * @author skyCc* @Date 2014年3月11日*/ public class InnerClassStudy {public static void main(String[] args) {OutterClass oc = new OutterClass();OutterClass.innerClass ic = oc.new innerClass();ic.someMethod();System.out.println(oc.getCounter());} }轉(zhuǎn)載于:https://www.cnblogs.com/cmzcheng/p/3593730.html
總結(jié)
以上是生活随笔為你收集整理的Java7编程 高级进阶学习笔记--嵌套类的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常见排序方法
- 下一篇: C# GDI+编程(二)