0
点赞
收藏
分享

微信扫一扫

Java中封装、继承、多态

江南北 2022-03-12 阅读 145


再谈Java三大特征:

一、封装


Java是一门面向对象的编程语言,所谓面向对象也就是很多功能不需要你去实现,直接调用即可,当然了,既然能调用就得有封装好的功能供你调用,封装也就成了面向对象的核心,封装的思想是从具体的实例中抽取出来共同的性质,然后打包一块

在我们日常生活中有很多这种例子,例如人,有学生,有工人,有老板,但是这些人有共有的属性,即姓名,性别,年龄等把这些共用的属性提取出来打包成一个类,也就是封装的思想

当然了,如果你具体到某个人了,他会有自己独特的地方,例如某个学生学习,写作业等,也就是对人进行实例化,即对象


二、继承


继承故名思意,即子类可以继承父类的属性和行为,在继承的时候,子类拥有父类的所有操作,然后自己也会具有独有的操作,依然从人举例,人都有姓名年龄等属性还有吃睡等行为,而程序员呢,不仅具有这些基本操作,还能写程序


三、多态


多态,即多种状态。其中多态包括方法的重载,方法的重写和接口的实现,例如方法的重载,这是对一个方法而言,他们的方法名字相同,但是方法的参数的个数不同或者是参数的数据结构不同,例如同时完成两个数的和,你可以写一个sum方法,里面的参数可以是两个int,然后你可以再写一个名字也为sum的方法,然后实现连个double的和,这就是方法的重载。方法的重写是继承的父类的方法,方法名字相同,然后对该方法的功能进行了重写,接口的实现是对该接口进行功能的实现,也就是重写该接口中的方法。



举报

相关推荐

0 条评论