java获得内部类对象的方法
2015-05-05 14:26
218 查看
1、使用静态内部类
2、先new用外部类
3、用外部类的方法返回内部类对象
class OuterClass
{
public static class InnerClassA
{
public InnerClassA(){
}
}
public class InnerClassB
{
public InnerClassB(){
}
}
public InnerClassB test(){
return new InnerClassB();
}
}
//Test.java
public class Test
{
public static void main(String [] args){
OuterClass.InnerClassA oia=new OuterClass.InnerClassA();
OuterClass oc=new OuterClass();
OuterClass.InnerClassB oib=oc.new InnerClassB();
OuterClass.InnerClassB oib1=oc.test();
}
}
2、先new用外部类
3、用外部类的方法返回内部类对象
class OuterClass
{
public static class InnerClassA
{
public InnerClassA(){
}
}
public class InnerClassB
{
public InnerClassB(){
}
}
public InnerClassB test(){
return new InnerClassB();
}
}
//Test.java
public class Test
{
public static void main(String [] args){
OuterClass.InnerClassA oia=new OuterClass.InnerClassA();
OuterClass oc=new OuterClass();
OuterClass.InnerClassB oib=oc.new InnerClassB();
OuterClass.InnerClassB oib1=oc.test();
}
}
相关文章推荐
- java学习笔记(四)----对象、数组作为参数传递,静态变量、静态方法的使用,内部类,使用文档注释
- Java.内部类方法对外部类对象的引用x-this.x-Test.this.x
- Java中获得一个Class对象的方法
- java从list中取出对象并获得其属性值的方法
- java静态方法中不能创建内部类对象
- JAVA一种获得泛型类泛型参数Class对象的方法
- java之通过反射,来获得某对象的所有方法(类方法提取器)
- Java中main方法中为什么不能直接创建实例化内部类对象
- java 获得对象几种方法
- Java反射---Class对象,获得类的方法、成员变量和构造函数信息
- Java获得Class对象的方法
- 阿里巴巴 Java 开发手册:asList 的返回对象是一个 Arrays 内部类,并没有实现集合的修改方法
- Java在外部类的方法中创建内部类对象
- java获取class对象的方法
- 【Java进阶-Java动态代理与AOP】03 创建动态类的实例对象及调用其方法
- java创建对象五种方法
- Java Object 对象方法
- Java中如何遍历Map对象的4种方法
- java中对象作为方法的入参
- java synchronized关键字的用法以及锁的等级:方法锁、对象锁、类锁