Java三大特性

时间:2023-05-16

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

文章标签:

Copyright © 2016 2024澳门原料网1688白老虎,保留所有权利。 粤ICP备09033321号

2024澳门原料网1688白老虎 2024澳门原料网1688白老虎
2024澳门原料网1688白老虎
扫描二维码
与项目经理交流
2024澳门原料网1688白老虎 2024澳门原料网1688白老虎
2024澳门原料网1688白老虎
扫描二维码
与项目经理交流
2024澳门原料网1688白老虎
ciya68