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

网站如何做ins链接分享河南网站开发

网站如何做ins链接分享,河南网站开发,自己做网站系统教程,新版大都会app展开全部对普通类(没有内部类的类)来说#xff0c;62616964757a686964616fe78988e69d8331333337396234内部类和外部类都与他无关#xff1b;对有内部类的类来说#xff0c;它们就是其内部类的外部类#xff0c;外部类是个相对的说法#xff0c;其实就是有内部类的类。所以…展开全部对普通类(没有内部类的类)来说62616964757a686964616fe78988e69d8331333337396234内部类和外部类都与他无关对有内部类的类来说它们就是其内部类的外部类外部类是个相对的说法其实就是有内部类的类。所以要回答这个问题只需要讲解内部类是什么Java中的内部类共分为四种静态内部类static inner class (also called nested class)成员内部类member inner class局部内部类local inner class匿名内部类anonymous inner class静态内部类Static Inner Class最简单的内部类形式。类定义时加上static关键字。不能和外部类有相同的名字。被编译成一个完全独立的.class文件名称为OuterClass$InnerClass.class的形式。只可以访问外部类的静态成员和静态方法包括了私有的静态成员和方法。生成静态内部类对象的方式为OuterClass.InnerClass inner new OuterClass.InnerClass();示例代码package com.learnjava.innerclass;class StaticInner{private static int a 4;// 静态内部类public static class Inner{public void test(){// 静态内部类可以访问外部类的静态成员// 并且它只能访问静态的System.out.println(a);}}}public class StaticInnerClassTest{public static void main(String[] args){StaticInner.Inner inner new StaticInner.Inner();inner.test();}}成员内部类Member Inner Class成员内部类也是定义在另一个类中但是定义时不用static修饰。成员内部类和静态内部类可以类比为非静态的成员变量和静态的成员变量。成员内部类就像一个实例变量。它可以访问它的外部类的所有成员变量和方法不管是静态的还是非静态的都可以。在外部类里面创建成员内部类的实例this.new Innerclass();在外部类之外创建内部类的实例(new Outerclass()).new Innerclass();在内部类里访问外部类的成员Outerclass.this.member示例代码package com.learnjava.innerclass;class MemberInner{private int d 1;private int a 2;// 定义一个成员内部类public class Inner2{private int a 8;public void doSomething(){// 直接访问外部类对象System.out.println(d);System.out.println(a);// 直接访问a则访问的是内部类里的a// 如何访问到外部类里的a呢System.out.println(MemberInner.this.a);}}}public class MemberInnerClassTest{public static void main(String[] args){// 创建成员内部类的对象// 需要先创建外部类的实例MemberInner.Inner2 inner new MemberInner().new Inner2();inner.doSomething();}}局部内部类Local Inner Class局部内部类定义在方法中比方法的范围还小。是内部类中最少用到的一种类型。像局部变量一样不能被public, protected, private和static修饰。只能访问方法中定义的final类型的局部变量。局部内部类在方法中定义所以只能在方法中使用即只能在方法当中生成局部内部类的实例并且调用其方法。示例代码package com.learnjava.innerclass;class LocalInner{int a 1;public void doSomething(){int b 2;final int c 3;// 定义一个局部内部类class Inner3{public void test(){System.out.println(Hello World);System.out.println(a);// 不可以访问非final的局部变量// error: Cannot refer to a non-final variable b inside an inner// class defined in a different method// System.out.println(b);// 可以访问final变量System.out.println(c);}}// 创建局部内部类的实例并调用方法new Inner3().test();}}public class LocalInnerClassTest{public static void main(String[] args){// 创建外部类对象LocalInner inner new LocalInner();// 调用外部类的方法inner.doSomething();}}匿名内部类Anonymous Inner Class匿名内部类就是没有名字的局部内部类不使用关键字class, extends, implements, 没有构造方法。匿名内部类隐式地继承了一个父类或者实现了一个接口。匿名内部类使用得比较多通常是作为一个方法参数。生成的.class文件中匿名类会生成OuterClass$1.class文件数字根据是第几个匿名类而类推。示例代码package com.learnjava.innerclass;import java.util.Date;public class AnonymouseInnerClass{SuppressWarnings(deprecation)public String getDate(Date date){return date.toLocaleString();}public static void main(String[] args){AnonymouseInnerClass test new AnonymouseInnerClass();// 打印日期String str test.getDate(new Date());System.out.println(str);System.out.println(----------------);// 使用匿名内部类String str2 test.getDate(new Date(){});// 使用了花括号但是不填入内容执行结果和上面的完全一致// 生成了一个继承了Date类的子类的对象System.out.println(str2);System.out.println(----------------);// 使用匿名内部类并且重写父类中的方法String str3 test.getDate(new Date(){// 重写父类中的方法OverrideDeprecatedpublic String toLocaleString(){return Hello: super.toLocaleString();}});System.out.println(str3);}}已赞过已踩过你对这个回答的评价是评论收起
http://www.zqtcl.cn/news/209903/

相关文章:

  • 建设网站需要花钱吗网站seo方案策划书
  • 德阳网站怎么做seo陈木胜个人资料
  • 电子规划书商务网站建设wordpress主机推荐
  • wordpress设置多站点html5开发手机app
  • 移动互联和网站开发哪个好做推广便宜的网站有哪些
  • 极速网站建设定制价格微信公众号运营助手
  • .net制作网站开发教程在线修图编辑器
  • 哪些网站可以做详情页聊城高新区建设局网站
  • 湖南网站优化代运营山东建设厅证件查询网址
  • 以百度云做网站空间浙江外贸网站建设
  • 南通网站建设推广专家wordpress 信息流 主题
  • 网站培训机构有哪些大学生做企业网站
  • 网站培训班有哪些课程做的好的大学生旅行有哪些网站好
  • 昌江县住房和城乡建设局网站佛山建设网站制作
  • 做网站 图片 文件夹 放哪儿北京模板网站建设
  • 网站制作公司哪家正规注册工程公司名称大全
  • 佛山微信网站建设哪家好做电商讲师课程的网站
  • 泰州城乡建设网站深圳logo设计公司哪家好
  • 东阳网站建设yw81wordpress登录注册页面梅花
  • 网站备案 厦门福州企业网站开发
  • 全国中小企业网站域名注册服务机构
  • 微信网站怎么做下载附件wordpress 代码执行
  • 5050众筹网站开发福州餐饮网站建设
  • 北京国家建设部网站网站备案需要去哪里
  • 廊坊哪里能够做网站网站改版影响
  • 比较好的源码网站手机网站支付如何制作
  • 深圳做网站哪个公司好重庆工程造价信息2021
  • 做电商宠物带哪个网站最好最近一周的重大新闻
  • 做网站难度李沧网站建设电话
  • 六安建设网站网站图片最大尺寸是多少