Java7编程 高级进阶学习笔记--嵌套类
生活随笔
收集整理的這篇文章主要介紹了
Java7编程 高级进阶学习笔记--嵌套类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
定義:
在一個類中定義的類叫做嵌套類。
作用:
1.允許對相關類進行邏輯分組
2.增強了代碼的封裝性
3.使代碼具有更強的可讀性和維護性
使用方式:
package com.cmz.baseTest;/*** 嵌套類學習* * @author skyCc* @Date 2014年3月11日*/ public class InnerClassStudy {/*** 靜態嵌套類* * @author skyCc* @Date 2014年3月11日*/static class nestedClass {}/*** 非靜態嵌套類* * @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;/*** 嵌套類學習* * @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());} }轉載于:https://www.cnblogs.com/cmzcheng/p/3593730.html
總結
以上是生活随笔為你收集整理的Java7编程 高级进阶学习笔记--嵌套类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常见排序方法
- 下一篇: C# GDI+编程(二)