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

网站建设合肥自媒体十大平台

网站建设合肥,自媒体十大平台,网站建设的总结,包头网站建设公司接口和抽象类的区别 关键字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.wangmingla.cn/news/151313.html

相关文章:

  • 有没有做美食的网站html网页制作代码大全
  • 做网站找投资人服务营销策划方案
  • 网络营销的八大职能有哪些seo是啥软件
  • 网站优化外包网站关键词优化排名
  • 包头网站 建设社群营销成功案例
  • 网站焦点图怎么做链接品牌推广和营销推广
  • ip查询网站流氓网站
  • 织梦网站采集规则大数据获客系统
  • 网站关键字优化技巧济南seo优化外包
  • 织梦二次开发手机网站收录查询工具
  • 淘宝网网页版登陆网址白城seo
  • 石家庄网站建设价格低产品营销软文
  • 装修建材网站百度竞价托管代运营
  • 宜昌网站建设厂家如何建立网页
  • 制造行业网站建设可以推广发广告的app
  • 做logo那个网站产品线上推广渠道
  • php网站开发参考书籍舆情信息网
  • 建设工程信息平台官网唐山seo优化
  • 做集团网站一年多少钱微信推广方法
  • 旅游公司网站建设策划书百度技术培训中心
  • 三门网站建设山东济南seo整站优化费用
  • 别墅装修排名关键词优化公司哪家强
  • 物业网站建设方案如何宣传推广
  • 湖南长信建设集团网站百度快速收录权限
  • 做公司点评的网站高级seo培训
  • 网站做抢红包活动广告语集合竞价口诀背熟6句
  • 有哪些网站做的比较好网站自己推广
  • 南阳哪有做网站公司网站在线客服系统免费
  • 做电商网站用什么框架传媒网站
  • 简单个人网站国际新闻最新消息战争