定义一个Dog类,并在其内部定义一个内部类和一个内部静态类
public class Dog{
public Dog(){
//System.out.println("这里是外部类");
}
public void call(){
System.out.println("这里是外部类call()方法");
}
public class SubDog{
public void call(){
System.out.println("我是内部类的call()方法");
}
}
public static class ChildDog{
public void call(){
System.out.println("这里是内部静态类的call()方法");
}
}
}
实现内部类
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Dog dog = new Dog();
dog.call();
//内部类的实例化
Dog.SubDog subDog = new Dog().new SubDog();
subDog.call();
//内部静态的实例化
Dog.ChildDog childDog = new Dog.ChildDog();
childDog.call();
}
}
详细学习资料
http://android.yaohuiji.com/archives/3247
分享到:
相关推荐
java 静态内部类的使用规范 java 静态内部类的使用规范
java静态内部类(嵌套类)的实例 。嵌套类意味着: 1. 要创建嵌套类的对象,并不需要其外围类的对象。 2. 不能从嵌套类的对象中访问非静态的外围类对象。
15.java静态内部类(相当于外部类).zip15.java静态内部类(相当于外部类).zip15.java静态内部类(相当于外部类).zip15.java静态内部类(相当于外部类).zip15.java静态内部类(相当于外部类).zip15.java静态内部...
比如,你可以在一个类中定义一个私有的内部类,用于实现某种算法或者提供一个特定的服务。内部类的作用域仅限于其外部类,可以访问外部类的成员,同时又能保护类的封装性。 目标: 通过这个源码资源,你将学会以下...
java 利用反射获取内部类静态成员变量的值操作.docx
Java 内部类 实例化 在Outer类的静态方法中实例化内部类 在同一个包的其它类中实例化Outer类中的内部类
Java语言中的内部类根据定义的位置和访问权限可以分为四类:成员内部类、局部内部类、匿名内部类和静态内部类。成员内部类是定义在类的内部且与类的实例相关联的类;局部内部类是定义在方法或作用域内的类;匿名内部...
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。
1.接口-简介 2.接口-作用 3.接口-定义方式 4.接口-实现 5.接口-与抽象类之区别 6.接口-应用示例(设计模式) 7.内部类-简介 8.内部类-作用 9....内部类-静态内部类 14.综述
java 内部类 实例内部类 局部内部类 匿名类 静态内部类 实例代码
Java ---- 局部内部类 静态内部类 普通内部类
主要介绍了Java中的静态内部类详解及代码示例,具有一定参考价值,需要的朋友可以了解下。
Java 的使用 分别介绍了 成员内部类、方法内部类、静态内部类
上次有朋友问我,java中的类可以是static吗?我给他肯定的回答是可以的,在java中我们可以有静态实例变量、...当然类也可以是静态的,下面小编整理了些关于java中的static class相关资料分享在脚本之家平台供大家参考
java单例设计模式,重点介绍了静态内部类的实现方式
简单的入门(上传的资源如果因版权、使用、内容完整度 等原因被举报并通过官方审核,将扣除通过该资源获得的全部积分)
2、静态内部类:定义在类中的类,class 关键字前加入 static 修饰符,创建静态内部类对象不需要外部类对象。 3、局部内部类:定义在方法中的类,作用范围只在当前方法中。 4、匿名内部类:特殊的局部内部类,没有...
NULL 博文链接:https://jayxigua.iteye.com/blog/686371
主要介绍了Java静态内部类实现单例过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
本文介绍内部类和匿名类在Java代码中是如何具体工作的,如何正确使用它们,以及如何避免一些常见的错误。 下面来看看这些特性具体是如何工作的? 1、非静态内部类 如果内部类没有指定static修饰符,拥有对...