分类: Java
2008-08-10 22:52:51
1.1.1. 代码
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javatutorials;
/**
*
* @author wanpor
*/
public class InnerClass {
public static void main(String[] args){
//创建静态内嵌类
InnerClass.A
ica.printInfo();
//创建非静态内嵌类
InnerClass b = new InnerClass();
InnerClass.B icb = b.new B();
icb.printInfo();
}
//静态内嵌类
public static class A{
static void printInfo(){
System.out.println("A");
}
}
//非静态内嵌类
public class B{
void printInfo(){
System.out.println("B");
}
}
}
1.1.2. 说明
1. 定义静态内嵌类;
2. 定义非静态内嵌类
3. 创建静态内嵌类对象
4. 创建非静态内嵌类对象
|