java封装继承多态性_Java学习:面向对象的三大特征:封装性、继承性、多态性之继承性...

面向对象的三大特征:封装性、继承性、多态性。

继承

继承是多态的前提 ,如果没有继承,就没有多态。

继承主要解决的问题就是:共性抽取。

继承关系当中的特点:

子类可以拥有父类的“内容”

子类还可以拥有自己的专有的内容。

968a254284ece451fb03db9baf851949.png

继承的格式:

在继承的关系中,”子类就是一个父类“。也就是说,子类可以被当做父类看待。

例父类是员工,子类是讲师,那么“讲师就是一个员工”。关系:is-a。

定义父类的格式:(一个普通的类的定义)public class父类名称{//...

}

定义子类的格式:public class 子类名称 extends父类名称{//...

}

区分子类重名的三种方法:

局部变量: 直接写成员变量

本类的成员变量: this.成员变量

父类的成员变量: super.成员变量

注意事项:

无论是成员变量还是成员方法,如果没有都是向上找父类,绝不会向下找子类的。

重写(Override):方法名称一样,参数列表【也一样】。覆盖、覆写。

重载(Overload):方法名称一样:参数列表【不一样】。

方法覆盖重写的特点:创建的是子类对象,则优先用子类方法。

方法覆盖重写的注意事项:

1.必须保证父子类之间方法的名称相同,参数列表也相同。

@Override:写在方法前面,用来检测是不是有效的正确覆盖重写。

这个注解就算不写,只要满足要求,也是正确的方法覆盖重写。

2.子类方法的返回值必须【小于等于】父类方法的返回值范围。

小扩展提示:java.Lang.Object类是所有类的公共最高父类(祖宗类),java.lang.String就是Object子类。

3.子类方法的权限必须【大于等于】父类方法的权限修饰符。

小扩展提示:public > protected > (default) > private

备注:(default)不是关键字default,而是什么都不写,留空。

super和this关键字的用法

285b3495d1cef7c2a5c073b4de733b1e.png

扩展:

子类必须调用父类的构造方法,不写则赠送super();写了则用写的指定的super调用,super只能有一个,还必须是第一个。

super关键字用来访问父类的类容,而this关键字用来访问父类内容。用法也有三个:

在本类的成员方法中,访问本来的成员变量。

在本类的成员方法中,访问本类的另一个成员方法。

在本类的构造方法中,访问本类的另一个构造方法。

在第三种用法要注意:

A:this(...)调用也必须是构造方法的第一个语句,唯一一个。

B:super和this两构造调用,不能同时使用。

医师黄继斌
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JAVA面向对象三大特征(封装,继承,多态)及理解
m0_51981692的博客
02-19 1086
1.封装 所谓类的封装是指在定义一个类时,将类中的属私有化,即使用private关键字来修饰,私有属只能在它所在类中被访问。 为了能让外界访问私有属,需要提供一些使用public修饰的公有方法,其中包括用于获取属值的getXXX()方法和设置属值的setXXX()方法。 即把方法藏起来,封装起来,然后在使用的时候调出来就行了。面向对象的思想。 ``` public class student { private String name; private int age; public s
面向对象三大特征封装继承性多态性
qq_49040605的博客
06-15 4488
和功能封装起来,不允许外部干扰,当要使用那些功能或属时,提供相应的接口(1)将类的属私有化(private),提供get和set方法来调用,完成相应设置和获取的操作(2)私有方法(3)单例设计模式,将构造器私有化(4)缺省的类,无法被包外使用。 使用private对其属、方法进行封装,私有化,外部要使用时,需要通过get、set方法,或者调用其他public方法,而这些方法中,要使用到私有属或私有方法,才能达到效果。通过extends关键字,把两个类关联起来,如类A extends 类B,那
Java中的继承和多态
知识在于积累
09-19 373
Java中的继承和多态 分类: Java2008-09-18 01:01 10355人阅读 评论(5) 收藏 举报 javastringobject虚拟机扩展   1、  什么是继承,继承的特点? 子类继承父类特征和行为,使得子类具有父类的各种属和方法。或子类父类继承方法,使得子类具有父类相同的行为。 特点:在继承关系中,父类更通用、子类更具体。父类具有更一般的特征和行为
java 多态性 继承_Java学习面向对象三大特征封装继承性多态性继承性...
weixin_42545163的博客
02-21 98
面向对象三大特征封装继承性多态性。继承继承是多态的前提 ,如果没有继承,就没有多态。继承主要解决的问题就是:共抽取。继承关系当中的特点:子类可以拥有父类的“内容”子类还可以拥有自己的专有的内容。继承的格式:在继承的关系中,”子类就是一个父类“。也就是说,子类可以被当做父类看待。例父类是员工,子类是讲师,那么“讲师就是一个员工”。关系:is-a。定义父类的格式:(一个普通的类的定义)pu...
学习-Java继承和多态之子类对象特点
aiains的博客
06-29 6109
第1关:学习-Java继承和多态之子类对象特点 任务描述 相关知识 子类对象的特点 instanceof 运算符 编程要求 测试说明 任务描述 本关任务:使用 instanceof 运算符判断所指对象是否为特定类的一个实例。 相关知识 为了完成本关任务,你需要掌握:1. 子类对象的特点;2. instanceof 运算符。 子类对象的特点 在 Java 中一切都以对象的形式进行处理,在继承的机制中,创建一个子类对象,同样会创建一个父类子对象,这个对象与父类创建的对象.
Educoder-学习-Java继承和多态之子类对象特点(1,2)
qq_39123467的博客
12-04 1565
掌握知识点 intanceof运算符语法 子类对象特点 通关源码 /** * 任务:使用 instanceof 运算符判断指定对象是否为特定类的一个实例 */ class Person{ } class Students extends Person{ } class Sch extends Students{ } public class Demos{ public static void main(String[] args) { Students stu = n
Javascript基于对象三大封装继承性多态性
11-24
JavaScript是一种基于对象的脚本语言,它虽然没有像C++或Java那样严格的类定义,但仍然支持面向对象的编程范式,主要体现在封装继承性多态性三大上。 **一、封装** 封装面向对象编程的基础,它将...
Java-Java面向对象多态性教程
最新发布
11-09
Java是一种广泛使用的面向对象编程语言,其面向对象的特之一就是多态性多态性面向对象编程的重要概念,它允许我们使用一个接口来表示多种类型的数据,从而增加了代码的灵活和可重用。在Java中,多态性的...
java_inheritance_and_polymorphism:Java中的继承和多态性练习
05-11
Java编程语言中,继承和多态性面向对象编程的两大核心概念,它们极大地增强了代码的可重用和灵活。下面将详细讲解这两个概念及其在实际编程中的应用。 **继承(Inheritance)** 1. **定义**:继承是类与类...
Java面向对象程序设计多态性示例
08-27
Java面向对象程序设计多态性示例主要介绍了Java面向对象程序设计多态性,结合实例形式分析了java多态性的概念、原理、定义与使用方法及相关注意事项。 多态性是指具有表现多种形态的能力的特征,同一个实现接口,...
学习-Java继承和多态之子类对象特点(头歌实验)
m0_65420451的博客
07-10 1802
以上就是今天要讲的内容,本文仅仅简单介绍了学习-Java继承和多态之子类对象特点。
java学习之对象的三大特征封装,继承,多态
chude4301的博客
04-15 174
封装,就是把客观事物的属和行为封装成抽象的类,并且类可以设置自身数据和方法的访问权限只让想要的类或者对象操作,对其他类和对象进行信息隐藏。一个类就是一个封装了数据以及操作这些数据的逻辑代码模块。在一个对象内部,私有化成员对内部数据提供了保护,以防止程序中无关的部分意外的改变或错误的使用了对象...
Java面向对象三大特征(继承、封装、多态)
qq_63218179的博客
07-03 430
一、继承。
学习-Java继承和多态之子类继承性
qq_42159643的博客
07-24 3166
// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码 /********** Begin **********/ // 定义一个Dog的公开类,并继承Animal类 public class Dog extends Anaimal{ //定义小狗的别sex,字符串类型 private String sex; // 定义获取和设置小狗别的方法。 public String getSex() { return sex; }
JAVA基础 面向对象(三) 继承性 方法的重写 super 多态性 instanceof
chengqingshihuishui的博客
10-08 245
一、继承性 子类可以继承父类的所有属和方法。子类功能更加强大(一代更比一代强) (一)继承的优势: 1、减少代码冗余,提高代码的复用 2、便于功能扩展。如果子类都想加入某个功能或属,直接在父类中加入就可以,非常方便。 3、为之后多态性的使用,提供了前提 (二)继承语法: extends 权限修饰符 class 子类名extends 父类名 { 子类; //声明子类自己特有的属 子类方法; //声明子类自己特有的方法 } 说明: 1、子类,也...
Java封装、继承和多态---面向对象三大特点
weixin_45329556的博客
03-14 160
封装:把数据和操作数据的方法进行包装,对数据进行访问只能通过已定义的接口来进行。 继承:从已有类获得继承信息创建新的类的过程,提供继承信息的类被称为父类,得到继承信息的类被称为子类(派生类)。 多态:同样的对象用了同样的方法做了不用的事情,分为编译时多态和运行时多态。方法重载(overload)属于编译时多态,方法重写(override)属于运行时多态。 ...
java学习继承,多态
m0_73345038的博客
09-27 281
1.1继承概述继承是面向对象三大特征之一,可以使得子类具有父类的属和方法,还可以在子类中重新定义,追加属和方法继承的格式格式:public class 子类名 extends 父类名{}public class zi extends fu{}fu:是父类,也被称为基类,超类zi:是子类,也被称为派生类继承子类的特点:子类可以有父类的内容子类还可以有自己特有的内容子类无法继承父类的私有方法1.2继承的好处继承好处:提高了代码的复用(多个类相同的成员可以放在同一个类中)提高了代码的维护(如果方法的代码
java继承和多态的学习
weixin_30708329的博客
05-26 115
面向对象三大特征封装继承性多态性。 继承是多态的前提,如果没有继承就没有多态 继承主要解决的问题就是:共抽取 继承关系当中的特点:1、子类可以拥有父类的内容2、子类还可以拥有自己专有的内容。 父类也可以叫基类、超类。子类还可以拥有自己专有的内容。 在父子类的继承关系中,如果成员变量重名,则创建子类对象时,访问有两种方式: 直接通过子类对象访问成员变量:等号左边是谁,就先用谁...
写文章

热门文章

  • 计算机自动进入自动修复界面,电脑提示自动修复?戳这里几招解决,方法简单实用!... 26054
  • zen3架构_Zen3架构:AMD锐龙4000处理器首次曝光 25084
  • html div单击事件,给div绑定点击事件三个方法 10510
  • 功率和evm的关系_详解功率放大器PA设计指标 5710
  • 我的世界java正版号ID_我的世界Java版帐号将迁移至微软帐号和相关注意事项FQA... 5604

大家在看

  • python基于Hadoop的租房数据分析系统
  • 井下变电所智能巡检解决方案 3811

最新文章

  • 国产服务器芯片的集体爆发,【转载】中国芯片发展再度取得新突破
  • 系统布置几台服务器,配置k8s需要几台服务器
  • lol 服务器维护2019年2月26日,lol2019年2月26日更新内容汇总 lol9.3&9.4新版本更新内容...
2021年156篇
2020年10篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家呈贡定做玻璃钢雕塑厂家哪里好白银大型玻璃钢雕塑厂家四川玻璃钢雕塑摆件采购玻璃钢卡通雕塑迷你图片哈尔滨玻璃钢桃子雕塑玻璃钢绿植雕塑厂家毕节玻璃钢座椅雕塑报价玻璃钢小品雕塑加工厂厦门玻璃钢花盆批发南京圆柱形玻璃钢花盆四川户外商场美陈怎么样郑州二手卡通玻璃钢雕塑温州玻璃钢仿铜雕塑制作山东大型商场美陈价格郑州玻璃钢园林雕塑玻璃钢地动仪雕塑新品推荐衢州玻璃钢牛雕塑晋城价值观玻璃钢雕塑肇庆校园玻璃钢雕塑南京江宁美陈商场商场美陈是艺术品吗宣武区酒店玻璃钢花盆北京公园玻璃钢雕塑联系方式安徽水果玻璃钢雕塑顺义玻璃钢雕塑济南玻璃钢雕塑优势玻璃钢麋鹿组合雕塑温州商场美陈报价源汇玻璃钢雕塑厂家玻璃钢雕塑家风家训香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化