您的位置:首页 > 编程语言 > Java开发

java的一些基本概念

2009-06-06 23:34 260 查看
1. 面向对向的核心思想和概念。
类:类是具有一组同一属性或行为的对象的抽象。类与类的关系构成对象模型的主要内容。

2. 接口
接口在java中可以有两种描述:一类是为外界提供服务用public声明的方法或类
另一类是用interface关键字声明的,也称接口类型。它用于明确的描述系统对外提供的服务。
对类只声明,不具体实现。
3. 封装
封装是指隐藏对象的属性和实现细节,仅仅对外公开接口。

4. 抽象
抽象是指从特定角度出发,从已经存在的一些事物中抽取我们所关注的特性。它是一种由具体到抽象,由复杂到简洁的思维方式。

抽象最主要的特征是: abstract类修饰。
Public abstract class AA{}

接口与抽象的区别:
在接口内只能是功能的定义,而抽象类中则可以包括功能的定义和功能的实现,因此在接口中,所有的属性肯定是public static final,所有的方法都是abstract,所以可以默认不写上述标识符;而在抽象类中,则即可以包含抽象的定义,也可以包含具体的实现方法。
在接口的实现类中,使用implements标识符,而在抽象类的实现类中,则使用extends标识符。一个接口的实现类可以实现多个接口,而一个抽象类的实现类则只能实现一个抽象类。
public class A implements interfaceA1, interfaceA2 {
public void 方法(){}
}

5. 继承
在父类和子类之间存在着继承和扩展的关系。子类继承了父类的属性和行为,同时子类还可以扩展出新的属性和行为,并且可以覆盖父类中的方法的实现方式。

6. 多态、动态绑定
多态可这样理解:当系统A访问系统B时,B系统会自动根据不同情况为A系统提供服务(B可通过多种实现方式来提供服务)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: