您的位置:首页 > 编程语言 > Java开发

Java7编程 高级进阶学习笔记--嵌套类

2014-03-11 13:29 423 查看
定义:

在一个类中定义的类叫做嵌套类。

作用:

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());
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: