`
junjun16818
  • 浏览: 104169 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 内部类使用方法

    博客分类:
  • java
阅读更多

 

 

public interface Contents {  //一个接口
    int value();
}

public interface Destination {  //接口
    String readLabel();
}

public class Goods {  //外部类
	private int num =2;  //外部类方法
	
    public int getNum() {
		return num;
	}
	public void setNum(int num) {
		this.num = num;
	}
	
	 private class Content implements Contents {//内部类
        private int i = 11*num;    //内部类可以使用外部类的所有属性包括私有的   但如果类是static的就不能使用外部类属性和方法了 内部类为static的话 就没有了指向外部类的引用  
       
        public int value() { 
        	System.out.println(i);
            return i; 
        }
    }//0453 8587319

    protected class GDestination implements Destination {//内部类
        private String label;
        private GDestination(String whereTo) {
            label = whereTo;
        }
        public String readLabel() { 
            return label; 
        }
    }

    public Destination dest(String s) {
        return new GDestination(s); // 返回内部对象
    }
    public Contents cont() {// 返回内部对象
        return new Content();
    }
}


@Test
	public void test(){

		
		Goods p = new Goods();
        Contents c = p.cont();
        p.setNum(100);
        //Destination d = p.dest("Beijing");
        c.value();
	}
分享到:
评论

相关推荐

    java 内部类使用(内部匿名类)

    java 成员内部类使用 内部匿名类 方法参数匿名类 方法匿名类

    14.java局部内部类(方法中类).zip

    14.java局部内部类(方法中类).zip14.java局部内部类(方法中类).zip14.java局部内部类(方法中类).zip14.java局部内部类(方法中类).zip14.java局部内部类(方法中类).zip14.java局部内部类(方法中类).zip14...

    Java 内部类

    Java 的使用 分别介绍了 成员内部类、方法内部类、静态内部类

    java基础第七章内部类与异常类.doc

    java基础第七章内部类与异常类.doc

    Java中内部类的实例化

    Java 内部类 实例化 在Outer类的静态方法中实例化内部类 在同一个包的其它类中实例化Outer类中的内部类

    JAVA内部类总结

    JAVA内部类的一些总结

    java内部类的使用

    java内部类的使用,用在何处,方法的使用

    Java内部类:你真得了解方法内部类吗?

    java内部类,相信很多人都使用过内部类,新建线程使用的匿名内部类,但是有很多人对内部类的一些概念处于模糊阶段,比如为什么方法内部类引用方法参数,方法参数必须设置为final,所以本文系统得整理了一下内部类...

    有关JAVA的内部类的好东西

    有关JAVA的内部类的好东西,彻底明白内部类,呵呵

    java 利用反射获取内部类静态成员变量的值操作.docx

    java 利用反射获取内部类静态成员变量的值操作.docx

    JAVA常用类与内部类

    Java中有几种内部类? 1、成员内部类:定义在类中的类,属于类的成员,创建成员内部类对象必须依赖外部类对象。 2、静态内部类:定义在类中的类,class 关键字前加入 static 修饰符,创建静态内部类对象不需要外部...

    JAVA语法总结 - 内部类

    从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。 内部类分为成员内部类、静态嵌套类、...

    编程语言-Java语言-关于内部类的分类和认识

    Java语言中的内部类根据定义的位置和访问权限可以分为四类:成员内部类、局部内部类、匿名内部类和静态内部类。成员内部类是定义在类的内部且与类的实例相关联的类;局部内部类是定义在方法或作用域内的类;匿名内部...

    JAVA类的方法调用和变量

    JAVA类的方法调用和变量 一、类的分类: 1、普通类 2、抽象类(含有抽象方法的类) 3、静态类(不需要实例化,就可以使用的类) 二、方法的分类: 1、私有方法(只有类的内部才可以访问的方法) 2、保护方法(只有...

    java内部类1

    内部类一般情况下, 类与类之间是相互独立的,内部类的意思是打破这样的独立,让一个类成为另一个类的内部信息,和成员变量,成员方法同等级别。非静态内部类的使用就是将

    使用Java匿名内部类实现一个简单的线程池.txt

    这段代码实现了一个简单的线程池ExecutorService,其中使用了Java的匿名内部类。在类的构造方法中,首先创建了一个固定大小为5的线程池。然后通过循环提交了10个任务到线程池中执行。每个任务都是一个匿名内部类实现...

    Java的内部类和匿名类剖析

    本文介绍内部类和匿名类在Java代码中是如何具体工作的,如何正确使用它们,以及如何避免一些常见的错误。 下面来看看这些特性具体是如何工作的?  1、非静态内部类  如果内部类没有指定static修饰符,拥有对...

    Java中内部类使用方法实战案例分析

    主要介绍了Java中内部类使用方法,结合具体案例形式分析了Java内部类原理、调用方法及相关使用注意事项,需要的朋友可以参考下

    几行代码带你彻底搞懂Java内部类

    在一个类体中可以出现的内容:成员变量、成员方法、构造方法、构造块、静态语句块、静态变量、方法、内部类 嵌套类 内部类(成员内部类、局部内部类、匿名内部类) 静态嵌套类 语法格式 class 外部类类名{ class ...

Global site tag (gtag.js) - Google Analytics