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

四川做网站价格做网站要自己租服务器

四川做网站价格,做网站要自己租服务器,wordpress的文章多重筛选,如何学剪辑视频教程文章目录 一、final关键字二、abstract关键字三、接口interface四、JDK8和JDK9中接口的区别五、内部类 一、final关键字 final可以修饰类、方法、变量 用final修饰类 表示此类不能被继承 用final修饰方法 表示方法不可以被重写 用final修饰变量 既可以修饰成员变量也可以修饰… 文章目录 一、final关键字二、abstract关键字三、接口interface四、JDK8和JDK9中接口的区别五、内部类 一、final关键字 final可以修饰类、方法、变量 用final修饰类 表示此类不能被继承 用final修饰方法 表示方法不可以被重写 用final修饰变量 既可以修饰成员变量也可以修饰局部变量代表着此时的变量变成了常量一旦赋值无法修改 定义的时候必须要指定初始值 final和static进行搭配 俩个合在一起修饰成员变量的时候就称为此成员变量是全局常量 二、abstract关键字 包含抽象方法的类一定是抽象类 抽象方法就是没有方法体的方法 抽象类不能实例化抽象类中包含构造器的子类对象实例化需要直接或间接调用父类的构造器的 抽象类中可以没有抽象方法但是抽象方法一定要在抽象类中 抽象方法只有方法的声明没有方法体 抽象方法的功能是确定的只是不知道如何具体实现 子类必须重写父类的所有抽象方法之后才可以使用否则这个子类依然是个抽象类 不能用abstract修饰私有方法、静态方法、final修饰的方法、final修饰的类 三、接口interface 接口的本质是契约、标准、规范就像法律一样人人都要遵守 接口的内部可以声明属性但是必须使用public ststic final 修饰 默认的 可以省略 也可以声明方法jdk8之前修饰为public abstract 也是默认的可以省略 jdk8声明静态方法、默认方法 jdk9声明私有方法 不可以声明构造器和代码块 接口和类之间是实现关系 类可以实现多个接口 类针对接口的多实现一定程度上就弥补了类的单继承的局限性 类必须将实现的接口的抽象方法全部都重写才可以实例化否则必须标为抽象类 接口和接口之间可以有继承关系而且可以多继承 接口具有多态性 接口名 变量名 new 实现类对象 多态性演示实例 package org.example;public class UsbTest {public static void main(String[] args) {Computer computer new Computer();USB usbnew Printer();computer.transferData(usb);} } class Computer{public void transferData(USB usb){System.out.println(设备连接成功);usb.start();System.out.println(数据传输);usb.stop();} }class Printer implements USB{public void start() {System.out.println(打印机开始打印);}public void stop() {System.out.println(打印机停止打印);} }interface USB{void start();void stop(); } 抽象类和接口的区别 相同点 都可以声明抽象方法 都不能实例化 不同点 抽象类一定有构造器接口没有构造器 类与类之间是继承关系接口与类之间是实现关系接口与接口之间是多继承关系 如果抽象类和接口都可以使用的话优先用接口避免单继承的局限性 四、JDK8和JDK9中接口的区别 1、接口中声明的静态方法只能被接口来调用不能使用实现类调用 2、接口中声明的默认方法可以被实现类继承实现类在没有重写此方法的情况下默认调用接口中声明的默认方法如果重写了则调用重写的方法 默认方法用default修饰 public default void method(){ ] 3、类实现了两个接口而两个接口中定义了同名同参数的默认方法则实现类没有重写此两个接口默认方法的情况下报错必须要重写同名同参数的方法 4、子类继承了父类并实现了接口父类和接口中声明了同名同参数的方法其中接口中的方法是默认的方法默认情况下子类在没有重写此方法的情况下调用的是父类中的方法类优先原则 5、如何在子类中调用父类或接口中被重写的方法直接用函数名调用 JDK9中可以定义私有方法私有方法实现类看不到也用不了就是只能给自己用 五、内部类 内部类就是A定义在类B里面A就是内部类B就是外部类 使用内部类遵循了高内聚低耦合的开发原则 常用的例子Thread类内部声明了State类表示线程的生命周期 HashMap类中声明了Node类表示封装的key和value 内部类的分类 成员内部类直接声明在外部类的里面使用static修饰的是静态的成员内部类没使用就是非静态的成员内部类 局部内部类声明在方法内、构造器内、代码块内的内部类分为匿名的局部内部类和非匿名的局部内部类 内部类的内部可以声明属性、方法、构造器、代码块、内部类等结构 内部类可以声明父类也可以实现接口 可以使用final修饰 可以使用abstract修饰 对于外部类而言内部可以调用外部类的结构比如属性、方法等 除了使用public修饰、缺省权限修饰外还可以用private protected修饰 可以使用static修饰 用Person.this.name调用外部类的相同变量名的变量 加了大括号代表的是继承于该类的一个子类 //匿名类new Object() {public void test() {System.out.println(hello);}}.test();
http://www.w-s-a.com/news/569056/

相关文章:

  • 哪里网站建设公司比较好教育培训类网站模板
  • 中国建设银行官网首页网站wordpress小工具不能完全显示
  • 企业网站的开发流程是什么网站开发怎么销售
  • 现在网站还用asp做男科医院哪家好一些
  • 服装设计网站素材郑州汉狮做网站网络公司
  • 宜州做网站做仿制网站
  • 中山营销型网站厦门工程建设招聘信息网站
  • 网站开发 外包空心找回微信
  • 长沙市网站推广多少钱网站开发流程图和介绍
  • 网站后缀net施工企业自建自用的工程可以不进行招标是否正确
  • 鄂尔多斯市住房和城乡建设厅网站帮别人做网站赚钱6
  • 宜选科技就是帮人做网站动漫制作专业主修课程
  • 怎么做网站免费的教程温州捷创网站建设
  • 做免费推广的网站有哪些深圳华强北最新消息
  • 电子商务网站建设规划开题报告桂林漓江景区游玩攻略
  • 程序员参与洗钱网站建设做视频网站需要多少钱
  • 网站建设背景是什么企业邮箱怎么写
  • 山东省建设资格中心网站iis wordpress安装教程
  • 做的网站 显示乱码怎么做微信小程序平台
  • 怎样建设打字网站怎样增加网站浏览量
  • 网站建设方案的征求意见网站主机免备案
  • 共享农业网站建设郑州市建网站
  • 成都网站建设四川冠辰网站建设带会员系统的网站模板
  • 水果网站建设方案书wordpress get_the_category
  • 第一ppt网站官网买域名价格
  • 网站 报价单自己做的网站如何上传
  • 天津网站建立辽宁建设工程信息网2017年定额人工费系数
  • 柳州网站优化搜索引擎优化方法案例
  • 什么网站比较少人做响应式网站开发周期
  • 公司网站欢迎语工作期间员工花钱做的网站