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

建设厅网站官网做淘宝客网站挣钱

建设厅网站官网,做淘宝客网站挣钱,服装设计网,英文网站建设详细方案【README】 1#xff0c;本文总结了java4种内部类#xff0c;包括 成员内部类#xff1a;在外部类内部定义的非静态类#xff1b;成员内部类不能独立存在#xff0c;如 UML中类间的组合关联关系#xff1b;静态内部类#xff1a;在外部类内部定义的静态类#xff1b;…【README】 1本文总结了java4种内部类包括 成员内部类在外部类内部定义的非静态类成员内部类不能独立存在如 UML中类间的组合关联关系静态内部类在外部类内部定义的静态类静态类与外部类关系密切但可以独立存在如UML中类间的聚合关联关系局部内部类在方法内部定义的内部类其作用域在方法内部匿名内部类顾名思义没有名字的内部类通常用于实现接口没有自定义构造器 2本文给出了 相关的测试用例 3内部类的作用 1内部类有自己的实现有助于外部类实现多继承1个外部类里面定义多个内部类每个内部类继承一个父类就变相实现了多继承2提高代码内聚程度【1】内部类介绍 【1.1】成员内部类 1成员内部类在外部类内部定义的非静态类成员内部类不能独立存在 2代码结构 /*** Description 成员内部类* author xiao tang* version 1.0.0* createTime 2021年11月21日*/ public class Topic78 {private String name;public Topic78(String name) {this.name name;}// 成员内部类public class MemberInnerClass {private int age;public MemberInnerClass(int age) {this.age age;}// 在外部类定义内部使用外部类.this指针 指向对外部类对象的引用public String hello() {return hello Topic78.this.name;}} } 3测试用例 public class MemberInnerClassTest {public static void main(String[] args) {Topic78 topic78 new Topic78(lisi);// 创建成员内部类// 在外部类定义外部使用外部类对象.new指针 指向对外部类对象的引用Topic78.MemberInnerClass memberInnerClass topic78.new MemberInnerClass(18);System.out.println(memberInnerClass.hello()); // hello lisi} } 注意 成员内部类使用到了 外部类对象.new 和 外部类.this 两个指针 外部类对象.new 指针指向对外部类对象的引用 创建内部类对象时使用外部类.this 指针指向对外部类对象的引用在内部类使用外部类对象的属性时使用【1.2】静态内部类 1定义静态内部类在外部类内部定义的静态类静态类与外部类关系密切但可以独立存在如UML中的聚合 2代码结构 /*** Description 静态内部类* author xiao tang* version 1.0.0* createTime 2021年11月21日*/ public class Topic77 {/*** description 静态内部类* author xiao tang* date 2021/11/21*/public static class StaticInnerClass {String name;public StaticInnerClass(String name) {this.name name;}public void sayHello() {System.out.println(hello name);}} } 3测试用例 /*** Description TODO* author xiao tang* version 1.0.0* createTime 2021年11月21日*/ public class StaticInnerClassTest {public static void main(String[] args) {Topic77.StaticInnerClass staticInnerClass new Topic77.StaticInnerClass(zhangsan);staticInnerClass.sayHello(); // hello zhangsan} } 【1.3】局部内部类 1定义局部内部类 在方法内部定义的内部类 其作用域是当前方法块以及访问外部类的所有成员但无法在当前方法之外定义和使用它 2代码结构 /*** Description 局部内部类* author xiao tang* version 1.0.0* createTime 2021年11月21日*/ public class LocalInnerClassTest {private String name;public LocalInnerClassTest(String name) {this.name name;}public void sayHello() {// 在方法内部定义局部内部类// 其作用域是当前方法块以及访问外部类的所有成员无法在当前方法之外定义和使用它class LocalInnerClass {public String hello() {return hello name;}public String nice2MeetYou() {return nice to meet you;}}LocalInnerClass localInnerClass new LocalInnerClass();System.out.println(localInnerClass.hello());System.out.println(localInnerClass.nice2MeetYou());}public static void main(String[] args) {new LocalInnerClassTest(lisi).sayHello();} } 3测试用例 同上 hello lisi nice to meet you 【1.4】 匿名内部类 1定义匿名内部类顾名思义没有名字的内部类通常用于实现接口没有自定义构造器 2代码结构 并发编程实现Runnable接口 /*** Description 匿名内部类* author xiao tang* version 1.0.0* createTime 2021年11月21日*/ public class AnonymousInnerClassTest {public static void main(String[] args) {// 通过匿名内部类实现 Runnable接口简化代码Runnable runnable new Runnable() {Overridepublic void run() {System.out.println(hello world);}};runnable.run();} }
http://www.pierceye.com/news/662904/

相关文章:

  • 专门做正品的网站手机版深圳市门户网站建设怎么样
  • 做外贸比较好的网站有哪些北京短视频代运营
  • 建站公司学习筑梦网站建设
  • 手工艺品网站建设侧胡顺个人简历表格可填写
  • 电商网站竞价推广策略淘宝做问卷的网站
  • 门窗 东莞网站建设婚庆公司收费标准
  • 网站页面下沉的特效代码网络建设存在的问题
  • 给网站做维护是什么工作网页怎么赚钱
  • 三丰云做游戏网站win主机安装wordpress
  • 网站建设黄荣vuejs做视频网站设计
  • 手机怎样下载安装建设银行网站企业通过网络推广成功的案例
  • 门户网站开发工具软件哪个公司的网络最好用
  • 河南省住房和城乡建设厅查询网站首页舆情网站推荐
  • 网页设计是网站建设与管理的内容吗公司网络营销的方案思路
  • 商业授权网站标题优化技巧
  • 班级网站做哪些方面阿里云市场网站建设
  • 2345网站登录电子工程师有前途吗
  • 网站建设企业邮箱制作网站山东平台网站建设制作
  • 仿新浪微博网站代码国家高新技术企业公示
  • 遵义网站建设公司电话多少成都网站优化seo
  • 宝安网站设计排名网站建设收费标准资讯
  • 景安怎么把网站做别名西安网站优化seo
  • 长沙专业网站建设怎么做云南昆明百度推广公司
  • 网页制作网站的大作业网站开发怎么设置打印按钮
  • 金乡网站建设哪家便宜建网站解决方案
  • 大港油田建设官方网站怎么帮人做网站
  • nginx建设网站教程wordpress文章列表格子
  • 山东网站开发学校深圳福田网站建设公司
  • 做电商网站的框架结构图江西省住房和城乡建设厅
  • 运输网站建设网站上的销售怎么做的