Java 三大特性

2021-02-1822

封装
封装把一个对象的特点私有化,一起供给一些能够被外界拜访的特点的办法,假如特点不想被外界拜访,咱们大可不必供给办法给外界拜访。可是假如一个类没有供给给外界拜访的办法,那么这个类也没有什么含义了。java
承继
承继是使用已存在的类的界说作为基础建立新类的技术,新类的界说能够增加新的数据或新的功用,也能够用父类的功用,但不能挑选性地承继父类。经过使用承继咱们能够非常方便地复用以前的代码。(子类承继父类)
关于承继如下3点请记住:
子类具有父类对象所有的特点和办法(包含私有特点和私有办法),可是父类中的私有特点和办法子类是无法拜访,只是具有。
2.子类能够具有自己特点和办法,即子类能够对父类进行扩展。
3.子类能够用自己的办法完成父类的办法。
多态
所谓多态就是指程序中界说的引证变量所指向的具体类型和经过该引证变量发出的办法调用在编程时并不确认,而是在程序运转期间才确认,即一个引证变量到底会指向哪个类的实例对象,该引证变量发出的办法调用到底是哪个类中完成的办法,必须在由程序运转期间才干决定。
在Java中有两种方式能够完成多态:承继(多个子类对同一办法的重写)和接口(完成接口并覆盖接口中同一办法)。

下一篇:Java锁