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

网站h标签十大舆情网站

网站h标签,十大舆情网站,手机手机网站建设,广州天河网站建设接口和抽象类的区别 关键字abstractinterface 实例化不能直接实例化不能直接实例化 方法可以有抽象和具体方法只能有抽象方法(Java 8 支持默认方法) 变量可以有普通变量只能有常量 (public static final) 继承单继承多继承 构造函数可以定义不允许…

接口和抽象类的区别

关键字abstractinterface
实例化不能直接实例化不能直接实例化
方法可以有抽象和具体方法只能有抽象方法(Java 8+ 支持默认方法)
变量可以有普通变量只能有常量 (public static final)
继承单继承多继承
构造函数可以定义不允许定义
使用场景表示实体的共有特征定义行为的规范

抽象类:定义共同的特征(Cat和Dog都具有Animal的行为,所以可以定义一个Animal抽象类,包含动物的共同行为),比如以下代码

// 抽象类 Animal
abstract class Animal {String name;Animal(String name) { // 构造函数this.name = name;}// 抽象方法:子类必须实现abstract void makeSound();// 具体方法:所有子类共享void sleep() {System.out.println(name + " is sleeping.");}
}// 子类:狗
class Dog extends Animal {Dog(String name) {super(name);}@Overridevoid makeSound() {System.out.println(name + " says: Woof!");}
}// 子类:猫
class Cat extends Animal {Cat(String name) {super(name);}@Overridevoid makeSound() {System.out.println(name + " says: Meow!");}
}// 测试类
public class Main {public static void main(String[] args) {Dog dog = new Dog("Buddy");Cat cat = new Cat("Whiskers");dog.makeSound();dog.sleep();cat.makeSound();cat.sleep();}
}

接口:定义某种行为规范,动物的某个行为作为一个接口,在实际业务中,某个功能服务会作为一个接口,代码示例:

// 接口:定义跑步行为
interface CanRun {void run();
}// 接口:定义发出声音的行为
interface CanMakeSound {void makeSound();
}// 狗类:实现跑步和发声行为
class Dog implements CanRun, CanMakeSound {String name;Dog(String name) {this.name = name;}@Overridepublic void run() {System.out.println(name + " is running!");}@Overridepublic void makeSound() {System.out.println(name + " says: Woof!");}
}// 猫类:实现跑步和发声行为
class Cat implements CanRun, CanMakeSound {String name;Cat(String name) {this.name = name;}@Overridepublic void run() {System.out.println(name + " is running!");}@Overridepublic void makeSound() {System.out.println(name + " says: Meow!");}
}// 测试类
public class Main {public static void main(String[] args) {Dog dog = new Dog("Buddy");Cat cat = new Cat("Whiskers");dog.run();dog.makeSound();cat.run();cat.makeSound();}
}

http://www.hengruixuexiao.com/news/5912.html

相关文章:

  • 网站架构图的制作网站权重等级
  • 工业和信息化部网站备案系统是什么全球疫情最新数据
  • 肥西做网站厦门关键词优化seo
  • 免费做相册video的网站安徽seo优化规则
  • 企业如何做网站收款品牌营销策划是干嘛的
  • 做网络作家哪个网站好广告推广平台网站
  • 备案价网站手机百度搜索引擎
  • 建站兔软件下载手机制作网站的软件
  • 重庆网站建设专家社交网络的推广方法
  • 大概开发一个网站多少钱广州网站推广平台
  • 建设网咨询武汉seo价格
  • 做好网站建设网络营销师怎么考
  • 高端手机网站百度搜索引擎投放
  • 网站做电源网页设计模板素材图片
  • 企业网站实名制市场调研报告模板范文
  • 做网站要什么语言百度云网盘下载
  • 无锡有人代做淘宝网站吗互联网推广公司
  • 万网空间seo排名软件
  • 网站规划有前途吗seo包年优化
  • 铜陵网站建设价格百度识图在线识别网页版
  • wordpress响应式主题设计seo自己怎么做
  • 爱未来企业邮箱网站seo推广营销
  • 苏州网站建设要多少钱seo难不难
  • 网站开发建设及推广合同百度app下载安装官方免费版
  • 电子商务网站开发 什么框架搜索引擎下载安装
  • 如何建设好政府门户网站推广业务
  • 电商网站如何做c2b浏览器网址
  • 三亚河北建设招聘信息网站网络推广整合平台
  • 国内如何做国外网站的兼职项目优化师是一份怎样的工作
  • 公司网站怎么做能被别人搜索到网站域名查询ip