全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

java 内部类的详解及实例

 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小时内与您取得联系。