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

网站建设的创新之处房屋装修全包清单

网站建设的创新之处,房屋装修全包清单,开发公司预算员工作内容及职责,一些简单的编程代码个人主页 学习内部类(Inner Class)是Java编程中一项重要且强大的特性,它允许你在一个类的内部定义另一个类。内部类提供了一种将逻辑上相关的类组织在一起的方式,增加了代码的封装性和可读性。接下来带领大家进入內部类的学习。 …

在这里插入图片描述
个人主页
学习内部类(Inner Class)是Java编程中一项重要且强大的特性,它允许你在一个类的内部定义另一个类。内部类提供了一种将逻辑上相关的类组织在一起的方式,增加了代码的封装性和可读性。接下来带领大家进入內部类的学习。

1静态内部类

2实例内部类

3匿名内部类

一:静态内部类的使用例子:

class OuterClass{public int date1=1;private int date2=2;public static int date3=3;static class InnerClass{public int date4=4;private int date5=5;public static int date6=6;public void test(){OuterClass outerclass=new OuterClass();System.out.println(outerclass.date1);System.out.println(outerclass.date2);System.out.println(date3);System.out.println(date4);System.out.println(date5);System.out.println(date6);System.out.println("InnerClass:::test()");}}
}
public class Test {public static void main(String[] args) {OuterClass.InnerClass innerClass=new OuterClass.InnerClass();innerClass.test();}
}

在这里插入图片描述

在静态内部类当中去访问外部类非静态成员,必须通过外部内对象引用来访问。如图所示:

在这里插入图片描述
二:实例内部类例子:

class OuterClass{public int date1=1;private int date2=2;public static int date3=3;class InnerClass{public int date4=4;private int date5=5;public static int date6=6;public void test(){OuterClass outerclass=new OuterClass();System.out.println(date1);System.out.println(date2);System.out.println(date3);System.out.println(date4);System.out.println(date5);System.out.println(date6);System.out.println("InnerClass:::test()");}}
}
public class Test {public static void main(String[] args) {// OuterClass.InnerClass innerClass=new OuterClass.InnerClass();OuterClass outerClass=new OuterClass();OuterClass.InnerClass innerClass=outerClass.new InnerClass();//OuterClass.InnerClass innerClass=new OuterClass().new InnerClass();innerClass.test();}
}

当有与外部相同的成员变量时,则访问的是实例内部类的成员变量。如图;得到的是date1=99.
在这里插入图片描述
那么要访问外部类的date1可以通过外部內类名(OuterClass.this.date1)就可以。

三:匿名内部类的例子:
匿名内部类(Anonymous Inner Class)是Java中一种没有名字的内部类,通常用于简化代码或实现一次性的、简单的类定义。

class 0uterClass {public void test(){System.out.println("OuterClass:::test()");}
}
public class Test{public static void main(String[] args) {new 0uterClass(){@Overridepublic void test(){System.out.println("重写了test()方法:::");}}.test();}
}

在这里插入图片描述

http://www.yayakq.cn/news/881352/

相关文章:

  • 多语言社交网站开发企业网站建设策划书 前言
  • 和君网站建设工业品电商平台排行榜
  • 怎样做站长建网站建一个自己的网站有什么用
  • 微信企业邮箱重庆seo小潘大神
  • 天津网站制作的公司哪家好企业展厅设计专业的公司
  • 乐平市建设局网站淘宝关键词搜索量排名
  • 国外工业产品设计网站中国建设银行个人卡信息网站
  • 禅城网站建设企业网站建设企业服务
  • 重庆招标建设信息网站企业官网制作报价
  • 制作微信的网站有哪些frontpage官方下载
  • 泰安选择企业建站公司开通微网站
  • 苏州网站开发公司兴田德润放心wordpress jekyll
  • php网站开发参考文献西安网站建设公司找哪家
  • 网站开发绩效考核与薪酬男女做那个能看的视频网站
  • 易语言网站批量注册怎么做wordpress 不同文章不同模板
  • 柳州建站中山模板网站建设
  • 网投怎么做网站wordpress更新版本
  • 两学一做 山西答题网站网页设计主题参考
  • 深圳做营销网站手机网页设计用什么软件
  • 饥荒网站这么做最简约的网站
  • 广州市天河区建设和水务局网站wordpress占有率
  • 网站开发广东企业购物平台
  • 网站建设中颜色的感染力标题翻译为英文wordpress
  • 沈阳海外模板建站厦门市住房和建设局网站
  • 教学平台网站开发微信营销的优势有哪些
  • 企业网站建设流程及费用免费域名申请个人网站
  • 自建站成本wordpress连接被重置
  • 建设一个外贸网站多少钱整个网站全是图片做的
  • 网站后台排版用户体验做的好的网站
  • 专门做同人h的网站wordpress商城教程