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

八、MyBatis(二)

1. 接口

(1)类是类,接口是接口。

(2)接口:定义规则。实现类:实现接口,实现规则。

(3)接口:用interface来表示。

(4)在JDK1.8之前,接口中的内容:常量、抽象方法。

(5)实现类实现接口,利用implements关键字。

(6)实现类实现接口后,重写接口中定义的抽象方法。

(7)接口不能创建对象,需要用接口指向实现类的形式创建对象。(多态的形式)

public interface Speak {  //接口//常量:它的数值不能改变,一旦给定了值以后就不能更改。//接口中的常量的修饰符:public static final,如果在接口中,可以省略。//约定俗成的规定,一般定义常量的时候,名字全部大写。/* public static final */ int AGE = 18;//抽象方法//在接口中,public abstract可以省略/* public abstract */ void say();}
public class Chinese implements Speak{ //实现类实现了接口,实现具体的规则//重写@Overridepublic void say() {System.out.println("中国人打招呼:你好,干嘛去?");}
}
public class American implements Speak{@Overridepublic void say() {System.out.println("say hi..say hello...");}
}
public class Test4 {public static void main(String[] args) {//接口能创建对象:不可以
//        Speak s = new Speak();//可以创建实现类的对象:Chinese ch = new Chinese();ch.say();//调用方法System.out.println(ch.AGE);//访问常量American am = new American();am.say();System.out.println(am.AGE);//通过接口实现多态://接口=实现类:Speak s = new Chinese();s.say();//表面上调用的是接口的say方法,实际上走入到了实现类中的say方法中/*** 多态三要素:* 1.继承关系  ===== 接口+实现类* 2.方法重写   =====重写* 3.父类引用指向子类对象 ====== 接口指向实现类对象*/System.out.println(Speak.AGE);}
}

2. 接口和继承的区别

继承:子类对父类的继承,提高代码的复用性。“is-a”的关系。

实现:实现类对接口的实现,实现规则。“has-a”的关系。

http://www.dtcms.com/a/396392.html

相关文章:

  • 天津个人网站建设大梦想小程序商店
  • 英德市城乡建设局网站网站建设 中企动力成都
  • 哈尔滨建站公司公司文化企业建设
  • 01Linux系统编程常用工具补充(接上篇)
  • 第三部分:ByteBuf与内存管理
  • 大连网站哪家做的好抖音小程序怎么添加
  • 京津冀网站建设公司中国核工业第五建设有限公司面试
  • 论文明星个人网站建设那个网站卖数据库
  • 网站建设就业方向视频网址制作教程
  • 福建有没有网站做一件代发html5企业网站开发
  • 电子商务网站建设jsp考卷找大学生做家教去哪个网站找好
  • BUUCTF ciscn_2019_n_8 wp
  • 静态网站做一单多少钱联盟或专业团体的官方网站的建设
  • 猜艺士科技网站建设坑梓网站建设咨询
  • 模仿ios系统的html网站合肥建设工程网
  • 高端大气上档次的网站招聘网站开发方案doc
  • 品牌商标购买网站wordpress过滤显示插件
  • 厦门网站建设制作店面设计费计入什么科目
  • 小红网站建设软件技术是干嘛的
  • 南宁网站建设人才招聘人物摄影网站
  • 网站建设目标是什么dw企业网站设计
  • 做中考试卷的网站wordpress广告先显示
  • 网站色哦优化8888闽侯县住房和城乡建设网站
  • LangGraph:记忆
  • 网站推广怎么样wordpress水印图片插件
  • 公司自己的网站怎样做杭州网站建站
  • 做网站学哪种代码好开家网络公司需要多少钱
  • 织梦网站移动化宁波网站网站建设
  • 根据颜色找网站宁波网站制作定制
  • 织梦cms手机网站昆钢建设集团网站