A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© shaoboguanzi 中级黑马   /  2015-1-21 22:30  /  1122 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一,(1抽象abstract当多个类出现多个相同功能,但功能主体不同。这是可以进行向上抽取,这时只抽取功能定义,不抽取功能主体。

2)抽象类的特点:

1,抽象方法一定在抽象类中。

2,抽象方法和抽象类都必须被abstract关键字修饰。

3,抽象方法不能创建对象。

4,抽象类中抽象方法要想被使用,子类必须复写其全部方法。也可以方法不为抽象方法。

3)抽象类区别:比一般类多了一个抽象函数,不能实例化。

4)特殊:抽象类中可以不定义抽象方法。

二,(1interface接口:初期可以理解为一个抽象类 。前提;抽象类中方法必须是全部是抽象方法。

(2)定义格式:常量;public static final

方法;public abstract

接口中成员全是public

(3),接口:是不可以创建对象的,因为有抽象方法。子类必须对接口中的抽象方法全部覆盖后,子类才能实例化。否则子类是个抽象类。

(4)接口的特点:

1,接口是对外暴露的原则。

2,接口是程序的功能扩展。

3,类与接口之间是implement实现关系

4,接口与接口之间是继承关系extend

5,接口可以是implement现。


3 个回复

倒序浏览
笔记写的不错
回复 使用道具 举报
不错,加油,努力坚持
回复 使用道具 举报
学习学习.....~~赞一个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马