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

平阳县城乡规划建设局网站/宁波seo资源

平阳县城乡规划建设局网站,宁波seo资源,电商平台网站开发过程是什么,手机版商城网站案例为什么会有接口: java的继承问题:一个子类只能继承一个父类( java的单继承) 接口: 一个子类可以实现多个接口 接口本身是抽象的,在其中的方法是抽象方法,变量是抽象 特征 接口用interface实现&a…
为什么会有接口:
java的继承问题:一个子类只能继承一个父类( java的单继承
接口: 一个子类可以实现多个接口
接口本身是抽象的,在其中的方法是抽象方法,变量是抽象
特征
  • 接口用interface实现,子类继承用implements
  • 接口中所有的成员变量都是由public static final修饰的(公有的静态常量)
  • 接口中所有的方法默认都是由public abstract修饰的(抽象方法)

  • 接口当中也是没有构造器的,不能被实例化
  • 接口当中的方法全部都是抽象方法,和抽象类不一样
  • 接口和接口之间可以互相继承(继承的本质:代码的复用) 用extends,任何实现子接口的类都需要实现父接口和子接口内的方法(抽象的)
接口是对方法的抽象, 子类必须实现父类的抽象方法
排序:实现comparable接口,重写里面的抽象方法,实现自定义排序。
Person 与compareTo里面的类型对应
从小到大:(从大到小的话反过来o.age-age)
Arrays.sort(数组名)
Arrays.sort() 是一个通用的排序方法,用于对数组进行排序。它的实现依赖于对象的比较能力。具体来说:
  • 如果数组中的元素是基本数据类型(如 int[]、double[] 等),Arrays.sort() 会直接比较它们的值。
  • 如果数组中的元素是对象类型(如 Integer[]、String[] 或自定义类的数组),Arrays.sort() 会检查这些对象是否实现了 Comparable 接口。
接口本身不能被实例化,但可以作为引用类型来引用实现了该接口的对象。Comparable[]。要求这个类型必须实现Comparable接口
Comparable[] 是一个数组,它的元素类型是Comparable 接口。这意味着这个数组可以存储任何实现了Comparable 接口的对象。例如:
Comparable[] arr = {new Integer(5), new String("abc"), new Person("Alice", 25)};
在这个数组中:
  • Integer 实现了 Comparable 接口。
  • String 实现了 Comparable 接口。
  • Person(假设它实现了 Comparable 接口)也实现了 Comparable 接口。
虽然这些对象是不同类型,但它们都实现了 Comparable 接口,因此可以存储在同一个 Comparable[] 数组中。

接口和抽象类的区别?

抽象类一般作为 父类实现。
抽象类之所以被提出来,原因之一是: 子类会重写父类的方法和变量
抽象类之所以被提出来,原因之二是: 将子类当中共性的代码进行提取
抽象类只需要做 方法的定义,不需要实现。只要继承抽象类, 子类必须实现父类(抽象类)中的抽象方法
抽象类的特点:
  1. abstract 修饰的类叫抽象类,由 abstract 修饰的方法叫抽象方法
  2. abstract修饰的抽象方法,不在抽象类当中去实现,更多的作为子类必须实现的方法的定义
  3. 抽象类当中才能有抽象方法,普通类当中不能有抽象方法
  4. 抽象类当中不一定全是抽象方法,也可以使用普通方法,普通方法可以不用重写
  5. 抽象类不能被实例化(不能创建它的对象),原因在于没有构造器
  6. final 不能和 abstract 同时使用:final关键字作用在类上面不能被继承,final关键字作用在方法上面不能被重写,会冲突
  7. 抽象方法不能使用static,static是针对类层次,抽象方法是针对对象层次的,所以不能一起使用。
  8. 子类继承抽象类后,如果不想实现抽象类中的抽象方法,那么子类必须是个抽象类
  9. 抽象类一定是父类
public class OuterClass {static abstract class AbstractStaticInnerClass {static void staticMethod() {System.out.println("Static method in abstract static inner class");}abstract void abstractMethod();}public static void main(String[] args) {AbstractStaticInnerClass.staticMethod(); // 调用静态方法ConcreteStaticInnerClass concrete = new ConcreteStaticInnerClass(); // 创建静态内部类的实例concrete.abstractMethod();}
}class ConcreteStaticInnerClass extends OuterClass.AbstractStaticInnerClass {void abstractMethod() {System.out.println("Implemented abstract method");}
}

http://www.whsansanxincailiao.cn/news/32056878.html

相关文章:

  • 其它区便宜营销型网站建设推荐/网络推广员的工作内容
  • 做问答营销的网站有哪些/沧州网站建设公司
  • 网站开发技术的历史/怎样在百度做广告宣传
  • 电商做网站/国际新闻界
  • 云服务器便宜/windows优化大师有必要安装吗
  • 淘宝网站的论坛做的怎么样/广东最新疫情
  • 想学做蛋糕用哪一个网站/网站建设方案书范文
  • 公司设计网站需要多久/销售平台软件有哪些
  • 建筑网bim二级结构21期全套试题/深圳网站优化软件
  • 网站空间备案流程/晋江友情链接是什么意思
  • 接收新网站如何做诊断/私人做网站建设
  • 深圳2024新冠最新情况/百度谷歌seo优化
  • cf外挂购买网站/百度百度一下一下
  • wordpress去掉评论界面/seo的优化流程
  • 网站管理员是干什么的/免费建站平台
  • 网络存储上做网站/站长工具服务器查询
  • 网站安全认证多少钱/最新app推广项目平台
  • 购物网站功能模块说明/免费网站seo排名优化
  • 手机网站头部/做百度推广的网络公司广州
  • 网站项目建设背景/地推一手项目平台
  • 额尔古纳网站建设/黑河seo
  • 网站制作网站建/外贸营销网站怎么建站
  • 网站建设费计入管理费用/网络营销论文5000字
  • 建设工程合同管理多少分及格/解释seo网站推广
  • 北京自己怎么做网站/厨师培训学校
  • 那个网站做h5好/网络营销概述
  • 做ppt模版的网站/海外市场推广策略
  • 深圳购物网站/潮州seo
  • 手机网站触屏版/友情链接平台广告
  • 国外网站源码/推广平台都有哪些