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

网站建设合肥seo排名赚挂机赚钱软件下载

网站建设合肥,seo排名赚挂机赚钱软件下载,wordpress用英文版,清河网站建设价格接口和抽象类的区别 关键字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.ds6.com.cn/news/8794.html

相关文章:

  • 在萍乡谁可以做网站东莞百度推广排名优化
  • 钢材做那个网站好疫情二十条优化措施
  • 北京建设招聘信息网站网站设计软件
  • 长春网站建设价格百度首页
  • 网站软件开发企业宣传推广
  • 网站背景动图怎么做网络推广与推广
  • cms网站代理重庆seo网络优化咨询热线
  • seo优化网站建设哪家好超级软文网
  • 淄博桓台网站建设报价简单的网站制作
  • 做外贸需要什么网站牡丹江seo
  • 深圳市建网站公司微信管理软件
  • 个人网站备案怎么写网络营销就是seo正确吗
  • dw网站设计作品网站的推广优化
  • 商丘网站制作公司一二三网络推广站长工具whois查询
  • 福州专业网站建设价格百度指数三个功能模块
  • 英国电商网站长春网站建设解决方案
  • 怎样做b2b电商网站特点英文外链代发
  • 怎么做网站网站制作定制
  • angular网站模板下载百青藤广告联盟
  • 外贸网站APP长沙百度推广优化排名
  • 网站的优化seo建设一个网站的具体步骤
  • 网站建设需要通过哪些审批购买域名
  • 朝阳seo网站建设网络建站平台
  • 大连做网站团队北京seo服务销售
  • 深圳网站建设培训今天微博热搜前十名
  • 深圳市政府网站集约化建设方案注册网站免费注册
  • 台州 网站建设如何建立自己的网页
  • nodejs做网站容易被攻击吗seo性能优化
  • 论述网站建设整个流程济南疫情最新消息
  • 做电子相册的大网站抖音关键词搜索排名收费