public class Inner {
public static void main(String[] args) {
Inner s=new Inner();
//调用内部类
Inner.InnerClass a=s.new InnerClass();
a.print();
//调用静态内部类的非静态方法:
Inner.InnerStatic is=new Inner.InnerStatic();
is.mathod1();
//调用静态内部类的静态方法:
Inner.InnerStatic.staticMethod();
}
/**
* 内部内
* @author Administrator
*
*/
class InnerClass{
public void print(){
System.out.println("一般内部类");
}
}
/**
* 静态内部类
* @author Administrator
*
*/
static class InnerStatic{
public void mathod1(){
System.out.println("静态内部类的非静态方法");
}
public static void staticMethod(){
System.out.println("静态内部类的静态方法");
}
}
}
分享到:
相关推荐
java 成员内部类使用 内部匿名类 方法参数匿名类 方法匿名类
java内部类使用例子,可以运行
对于Java内部类的使用进行总结,根据语法,特征,注意事项等创建出的关于内部类的思维导图,欢迎下载使用!编辑软件freemind
java 静态内部类的使用规范 java 静态内部类的使用规范
Java内部类是Java言语的一个很...但是幕后英雄也有用武之地,在很多时候,恰当的使用Java内部类能起到让人拍案叫绝的作用。本文试图谈一谈让这个幕后英雄也有用武之地的四个场景,希望引起大家对使用Java内部类的兴趣。
计算机后端-Java-Java核心基础-第17章 异常处理 05. 局部内部类使用的一个注意点.avi
NULL 博文链接:https://killeraction.iteye.com/blog/789906
//从阅读角度,这里预期打印a=20,然而只会打印出a=10,会让人误解,因为在Inner的change()中修改的是Inner内部类对象的this.a,它是m
Handler对象中使用匿名内部类或非静态内部类正确地释放消息避免内存泄漏或增加Native内存,在Android中,Handler对象通常会被用来在主线程(UI线程)中处理消息,以更新UI界面。当我们在Handler对象中使用匿名内部类...
8.1.2 内部类使用;8.1.2 内部类使用;8.1.3 学生实践练习;8.1.3 学生实践练习;8.1.3 学生实践练习;8.1.3 学生实践练习;8.1.3 学生实践练习;8.1.3 学生实践练习;8.2 静态内部类;8.2.1 静态内部类的实现 ;8.2.1 静态...
java 匿名内部类的使用规范 java 匿名内部类的使用规范 java 匿名内部类的使用规范
java 局部内部类的使用规范 java 局部内部类的使用规范
主要介绍了Java中内部类使用方法,结合具体案例形式分析了Java内部类原理、调用方法及相关使用注意事项,需要的朋友可以参考下
匿名内部类只能使用一次,因为它没有名字,因此不能被重复使用。 匿名内部类的特点 1. 匿名内部类只能使用一次,因为它没有名字。 2. 匿名内部类必须继承一个父类或实现一个接口。 3. 匿名内部类通常用来简化代码...
通过该代码,我们将学习如何在Java中定义和使用内部类。这个案例展示了内部类的基本语法和用法,并提供了一个实际场景来演示内部类的灵活性和功能。 适用人群: 这个源码资源适用于Java开发者,特别是对内部类概念...
java 成员内部类的使用规范 java 成员内部类的使用规范
本文主要介绍了java内部类使用总结。具有很好的参考价值,下面跟着小编一起来看下吧
面向对象程序设计中,可以将一个类的定义 放在另一个类的内部,这就是内部类(有的地方叫嵌套类), 包含内部类的类也被称为外部类(有的地方也叫宿主类...但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口