当前位置: 首页 > news >正文

食品网站建设规划书做婚纱影楼网站的价格

食品网站建设规划书,做婚纱影楼网站的价格,上海 网站制作,外贸网站建设广州目录 1. 成员内部类 2. 静态内部类 3. 局部内部类 4. 匿名内部类 在Java中#xff0c;内部类是定义在其他类内部的类。内部类有以下几种形式#xff1a;成员内部类、静态内部类、局部内部类和匿名内部类。 1. 成员内部类 概念 成员内部类是定义在外部类的成员位置上的类。…目录 1. 成员内部类 2. 静态内部类 3. 局部内部类 4. 匿名内部类 在Java中内部类是定义在其他类内部的类。内部类有以下几种形式成员内部类、静态内部类、局部内部类和匿名内部类。 1. 成员内部类 概念 成员内部类是定义在外部类的成员位置上的类。它与外部类之间具有一种特殊的关系即成员内部类可以访问外部类的成员包括私有成员。  实现原理 在Java编译器编译成字节码时对于成员内部类的实现原理如下 内部类是一个独立的类文件它的类名为外部类$内部类。 内部类的字节码文件中包含一个指向外部类的引用以便访问外部类的成员。 在外部类的实例化过程中会创建内部类的实例并将外部类的引用传递给内部类以建立它们之间的关联关系。 public class OuterClass {private int outerData 10;public void outerMethod() {InnerClass inner new InnerClass();inner.innerMethod();}// 成员内部类class InnerClass {private int innerData 20;public void innerMethod() {System.out.println(外部类的数据 outerData);System.out.println(内部类的数据 innerData);}}public static class Main {public static void main(String[] args) {OuterClass outer new OuterClass();outer.outerMethod();}} } 2. 静态内部类 概念 静态内部类是定义在外部类中的静态类。它与外部类之间没有特殊的关系可以看作是独立的类。静态内部类可以访问外部类的静态成员但不能直接访问外部类的非静态成员。 实现原理 静态内部类的实现原理与成员内部类相比较简单 静态内部类是一个独立的类文件它的类名为外部类$内部类。 静态内部类中不包含对外部类的引用因此可以直接访问外部类的静态成员。 public class OuterClass {private static int outerData 10;private int nonStaticData 20;public void outerMethod() {StaticInnerClass inner new StaticInnerClass();inner.innerMethod();}// 静态内部类static class StaticInnerClass {private int innerData 30;public void innerMethod() {System.out.println(外部类的静态数据 outerData);// System.out.println(外部类的非静态数据 nonStaticData); // 错误无法直接访问外部类的非静态成员System.out.println(内部类的数据 innerData);}} }class Main {public static void main(String[] args) {OuterClass.StaticInnerClass inner new OuterClass.StaticInnerClass();inner.innerMethod();} } 3. 局部内部类 概念 局部内部类是定义在方法或代码块内部的类。它的作用域仅限于所在的方法或代码块内部外部无法访问局部内部类。  实现原理 局部内部类的实现原理与成员内部类和静态内部类有所不同 局部内部类的字节码文件名由编译器生成类似于外部类$数字的形式。 局部内部类的字节码文件中不包含对外部类的引用。 在外部类的实例化过程中如果局部内部类没有被使用则不会创建局部内部类的实例。 OuterClass {private int outerData 10;public void outerMethod() {class LocalInnerClass {private int innerData 20;public void innerMethod() {System.out.println(外部类的数据 outerData);System.out.println(内部类的数据 innerData);}}LocalInnerClass inner new LocalInnerClass();inner.innerMethod();} }class Main {public static void main(String[] args) {OuterClass outer new OuterClass();outer.outerMethod();} }4. 匿名内部类 概念 匿名内部类是一种没有名字的内部类它没有定义在独立的类文件中而是直接定义在方法或代码块中。匿名内部类通常用于创建一个只需要使用一次的类的实例。 实现原理 匿名内部类的实现原理是通过创建一个继承了某个类或实现了某个接口的子类来实现的。在编译时编译器会自动生成一个类文件并创建该类的实例。 public class OuterClass {public void outerMethod() {// 匿名内部类实现接口Runnable runnable new Runnable() {Overridepublic void run() {System.out.println(匿名内部类执行);}};Thread thread new Thread(runnable);thread.start();} }class Main {public static void main(String[] args) {OuterClass outer new OuterClass();outer.outerMethod();} }
http://www.zqtcl.cn/news/374740/

相关文章:

  • 傻瓜自助建站软件怎样进网站空间服务器
  • 黑龙江网站建站建设wordpress 邮件
  • 免费发布信息网站有哪些豆芽网站建设
  • 无锡做网站优化公司互动营销用在哪些推广上面
  • 每一个网站都是响应式吗销售渠道策略
  • 凡科平台网站怎么建设广州网站建设信科网络
  • 网站建设公司的服务特点seo实战密码电子书
  • 网站开发保密协议范本北京市建设工程信息网查询
  • 怎样跟网站做优化呢wordpress实现新闻列表
  • 济南手机网站定制费用wordpress安装文档下载
  • 麻涌镇网站仿做郑州做网页的公司
  • 做那个网站中山免备案网站建设
  • 软路由系统如何做网站全网营销式网站
  • 中国建设网官方网站视觉网站建设
  • 苏州乡村旅游网站建设策划书.docincapsula wordpress
  • 百度收录自适应网站滨海做网站哪家公司好
  • 东莞网站排名优化公司福田在线官网
  • 清湖网站建设天猫开店流程及费用2023
  • 邵阳建设网站公司网站建设构架
  • 怎样做网站卖网站网络营销概念
  • 怎样做网站能百度能搜到设计网站公司哪里好
  • 网站收缩栏专业定制网站公司
  • 烟台网站建设方案托管无锡网站制作企业
  • 网站网页是怎么做的用什么做网站 优化
  • 数据网站怎么做的网站开发的开题报告引言
  • 苏州专业网站制作设计做网站上海
  • 做网站可以用中文域名备案嘛山东省住房和城乡城乡建设厅网站
  • 网站建设推广多少钱站长工具seo综合查询关键词
  • 分类信息网站平台的推广做网站的花费
  • 还原wordpress站点地址恢复网站都要备案吗