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

深圳网站建设ln12345义乌企业网站搭建首选

深圳网站建设ln12345,义乌企业网站搭建首选,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.yayakq.cn/news/519348/

相关文章:

  • 博客网站开发视频手机终端网站
  • 怎么给网站加图标百度收录网站左侧图片
  • 企业网站系统排名昆明铁路局建设工程网站
  • 门户网站策划方案趣味阁小程序入口
  • 如何制作营销网站模板下载徐州网站的优化
  • 网站类型怎么分关于配色的网站
  • 山西做网站的企业做网站的公司哪里好
  • php网站广告管理系统建设好的网站
  • 如何做好一个网站佛山专业的免费建站
  • 网站内容好标准营销型网站定做价格
  • 网站空间一般多大产品网络营销策划方案
  • 一级a做爰片365网站分销网站系统
  • 天津创思佳网络网站制作公司ps做设计想接私活在什么网站
  • 网站域名怎么取手机网站模板案例
  • 重庆建设教育培训管理系统网站营销网站建设的原则
  • 男生做污污事的视频网站应用公园app官方下载
  • 虚拟机做的网站怎么让外网访问不了网重庆网页优化seo
  • 岳阳建设网站哪家好浦东做网站
  • 个人网站建设免费分析建筑培训网成绩查询
  • 中国建设人才网信息网站wordpress调字体大小
  • 网站优化排名多少钱好看的网站设计
  • 网站建设先进个人典型材料湖州住房建设部网站
  • 重庆网站制作建设怎么制作邀请函手机版
  • 网站推广优化外包品牌网站建设哪个好
  • 商洛网站开发维护网站信息
  • 福州高端网站建设网络平台不能将盈利模式不明朗
  • 深圳市建设工程网站网站建设和网站设计区别
  • 做公司网站费用女装子wordpress
  • 怎样给自己的店做网站视频解析网站是怎么做的
  • 广东专业企业网站建设o2o网站建设渠道