首页 > 代码库 > java特性

java特性

java三大特性是:封装,继承,多态
1.封装
类的属性一般私有。类的方法:该公开的公开,该私有的私有
类,分装了数据和方法,方法,封装了实现的过程
2.继承

实际是对父类的扩展,实现对代码的复用
父类与子类是一般化和特殊化的关系,子类是父类更加详细的分类,是is-a的关系
3.多态
多态有两种表现形式:重载和覆盖
 1)重载是发生在同一类中。一个类中可以有两个或多个函数,名字相同而参数不同
他们之间毫无关系,是不同的函数,只是可能他们的功能类似,所以才命名一样,增加可读性,仅此而已!
 2)覆盖发生在子类,必须有继承才有覆盖发生。
 继承一个类,就有了父类的全部方法,功能要变,就把那个函数在子类中重新实现。

 

java跨平台:java能够跨越不同的操作系统平台,平台无关性 怎么跨平台呢? 主要是在不同的操作系统中,JVM规范都是一样的,被JVM加载成各个操作系统所支持的,屏蔽了底层操作系统的差异