java的一些基本概念

 

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可通过多种实现方式来提供服务)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值