java 内部类的详解及实例

内部类的存在意义:
每个内部类都能独立地继承自一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。内部类使得多重继承的解决方案变得完整。接口解决了部分问题,二内部类有效地实现了“多重继承”。(这是《Java编程思想》里面的解释)
代码:
public class OuterAndInnerClass
{
public static void main(String[] args)
{
//创建内部类对象的方法一
//Outer.Inner inner = new Outer().new Inner();
//创建内部类对象的方法二
Outer outer = new Outer();
Outer.Inner inner = outer.getInner();
inner.output();
//验证方法里面的内部类
outer.test();
}
}
class Outer
{
int[] items = {1,2,3,4};
class Inner
{
//内部类可以访问外部类的成员变量以及方法
public void output(){
for(int i = 0; i<items.length; i++){
System.out.println(items[i]+"");
}
}
};
public Inner getInner(){
return new Inner(); //匿名内部类,如果需要,匿名内部类里面可以写各种属性以及方法体
}
//在方法里面创建一个内部类(其实可以在需要的地方创建内部类)
public void test(){
class MethodInnerClass
{
public void innerMethod(){
System.out.println("这是方法里面的内部类");
}
};
MethodInnerClass methodInnerClass = new MethodInnerClass();
methodInnerClass.innerMethod();
}
};
接口里面也可以定义内部类:
interface InterfaceInnerClass
{
void f();
//注意:这里使用java InterfaceInnerClass.java编译,使用java InterfaceInnerClass$Test运行
class Test implements InterfaceInnerClass
{
public void f(){
System.out.println("Hello World!");
}
public static void main(String[] args)
{
new Test().f();
}
};
}
以上就是java 内部类的实例详解,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# java
# 内部类
# 内部类的实例详解
# 内部类使用方法
# Java中的静态内部类详解及代码示例
# Java单例模式实现静态内部类方法示例
# java中的匿名内部类总结
# java 内部类的实例详解
# 详解Java 中的嵌套类与内部类
# java 中匿名内部类的实例详解
# java 中内部类的实例详解
# Java内部类的全限定名规律代码示例
# 这是
# 如有
# 都能
# 都没
# 希望能
# 有效地
# 谢谢大家
# 创建一个
# 有影响
# 疑问请
# 实现了
# 解决了
# 继承了
# OuterAndInnerClass
# public
# brush
# main
# void
# static
# class
相关文章:
电商网站制作价格怎么算,网上拍卖流程以及规则?
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
如何快速建站并高效导出源代码?
如何在云主机快速搭建网站站点?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何选择高效稳定的ISP建站解决方案?
TestNG的testng.xml配置文件怎么写
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
如何基于PHP生成高效IDC网络公司建站源码?
如何撰写建站申请书?关键要点有哪些?
已有域名和空间如何快速搭建网站?
大连网站制作公司哪家好一点,大连买房网站哪个好?
Python文件管理规范_工程实践说明【指导】
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
网站专业制作公司有哪些,做一个公司网站要多少钱?
广州顶尖建站服务:企业官网建设与SEO优化一体化方案
宁波免费建站如何选择可靠模板与平台?
建站之星云端配置指南:模板选择与SEO优化一键生成
南宁网站建设制作定制,南宁网站建设可以定制吗?
如何自定义建站之星模板颜色并下载新样式?
北京网站制作公司哪家好一点,北京租房网站有哪些?
制作网站的基本流程,设计网站的软件是什么?
移民网站制作流程,怎么看加拿大移民官网?
家具网站制作软件,家具厂怎么跑业务?
韩国服务器如何优化跨境访问实现高效连接?
个人网站制作流程图片大全,个人网站如何注销?
Swift中swift中的switch 语句
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
装修招标网站设计制作流程,装修招标流程?
建站ABC备案流程中有哪些关键注意事项?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
网站制作报价单模板图片,小松挖机官方网站报价?
太平洋网站制作公司,网络用语太平洋是什么意思?
如何在宝塔面板中创建新站点?
网站制作公司,橙子建站是合法的吗?
高防服务器租用指南:配置选择与快速部署攻略
免费网站制作appp,免费制作app哪个平台好?
,交易猫的商品怎么发布到网站上去?
如何用IIS7快速搭建并优化网站站点?
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
公众号网站制作网页,微信公众号怎么制作?
建站主机是什么?如何选择适合的建站主机?
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
存储型VPS适合搭建中小型网站吗?
如何获取开源自助建站系统免费下载链接?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
如何高效搭建专业期货交易平台网站?
个人摄影网站制作流程,摄影爱好者都去什么网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。