摘要: 接口 一、概念 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不... 阅读全文
posted @ 2017-02-11 15:57 傲骄鹿先生 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指,一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严... 阅读全文
posted @ 2017-02-11 15:49 傲骄鹿先生 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造... 阅读全文
posted @ 2017-02-11 15:43 傲骄鹿先生 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 多态 多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作。多态性是对象多种表现形式的体现。 二、多态的优点 1). 消除类型之间的耦合关系 2). 可替换性 3). 可扩充性 4). 接口性 5). 灵活性... 阅读全文
posted @ 2017-02-11 15:37 傲骄鹿先生 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 重写(Override)与重载(Overload) 一、重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说... 阅读全文
posted @ 2017-02-11 15:29 傲骄鹿先生 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 继承 一、继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 继承需要符合的关系是:is-a,父... 阅读全文
posted @ 2017-02-11 15:23 傲骄鹿先生 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 字符串 在java中语言中,将字符串作为对象来处理,可以通过java.lang包中的String类来创建字符串对象。以对象的方式来处理字符串,将使字符串更加灵活、方便,可以节省程序编写与维护时间。 6.1 String类 6.1.1声明字符串 在J... 阅读全文
posted @ 2017-02-11 15:09 傲骄鹿先生 阅读(31) 评论(0) 推荐(0) 编辑