北京小辉的博客

学习是一种享受,也是一种痛苦,更是一种回忆!!!

排序:
默认
按更新时间
按访问量

接口

请参考:深入理解Java的接口和抽象类 http://blog.csdn.net/silentwolfyh/article/details/52884434Java 接口1)接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来...

2016-11-06 16:45:30

阅读数:370

评论数:0

多态

多态概念1) 多态是同一个行为具有多个不同表现形式或形态的能力。 2) 多态性是对象多种表现形式的体现。 3) 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 多态的优点1) 消除类型之间的耦合关系 2)可替换性 3)可扩充性 4)接口性 5)灵活性 6) 简化性多态...

2016-11-06 16:33:14

阅读数:334

评论数:0

抽象类

抽象类概念       1)在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。        2)抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法...

2016-11-06 16:22:19

阅读数:275

评论数:0

继承(2)初始化执行顺序

初始化的顺序(1)执行顺序:        静态代码块 –> 构造代码块 –> 构造方法        默认初始化>显式初始化>构造代码块初始化>构造方法初始化 (2)注意事项:        静态代码块只执行一次 (3)类的初始化        在对子类...

2016-11-06 15:23:38

阅读数:263

评论数:0

继承(1)

继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类具有父类的各种属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 继承特点1)Java只支持单继承,不支持多继承。 2)Java支持多层继承(继承体系) ...

2016-11-06 14:58:35

阅读数:339

评论数:0

封装

封装(英语:Encapsulation)是指,一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们能修改自己的实现代码,而不用修改那...

2016-11-05 21:13:31

阅读数:421

评论数:0

构造函数和一般函数(3)代码块

Java有3种代码块: (1)普通代码块,在程序之中 (2)构造代码块,在类之中 (3)静态代码块,在类之中 (4)同步代码块,主要出现在多线程中。执行顺序:静态代码,代码块,构造方法,一般方法 备注:如果有两个同类的代码块,则按照顺序执行。main函数中按照进程执行。package c...

2016-11-05 20:46:51

阅读数:330

评论数:0

构造函数和一般函数(2)重载

重载 (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。(2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给...

2016-11-05 20:24:23

阅读数:255

评论数:0

构造函数和一般函数(1)

构造函数 构造函数是一种特殊的函数。其主要功能是用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。构造函数与类名相同,可重载多个不同的构造函数。在JAVA语言中,构造函数与C++语言中的构造函数相同,JAVA语言中普遍称之为构造方法。构造函数和一般...

2016-11-05 20:06:46

阅读数:321

评论数:0

类和对象

面向对象:是基于面向过程的一种思想,他能让复杂问题简单化,它能让我们的角色转变,执行者变成指挥者。 eg:水杯能盛水,我们只要调用水杯能盛水的功能就行,而不需要知道水杯的制造,那是与我们是没有关系的。我们只管使用它的功能。类:将现实生活中具备属性和功能的事物抽象成Java当中的类。 eg:人的...

2016-11-05 19:52:26

阅读数:245

评论数:0

深入理解Java的接口和抽象类

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:目录一.抽...

2016-10-21 16:04:09

阅读数:487

评论数:0

提示
确定要删除当前文章?
取消 删除