ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java面向对象一

2020-01-11 14:53:51  阅读:173  来源: 互联网

标签:调用 java 构造方法 子类 面向对象 重载 父类 方法


第一 封装

封装的好处:
1.提高数据的安全性
2.便于数据的传输
封装的步骤:
1.设置属性私有化
2.为每个私有属性设置getter和setter方法
3.在get和set方法中对属性的操作进行限制

第二 构造方法与方法重载

任何一个类都有一个默认的构造方法,该默认构造方法是无参数的
当在一个类中手动定义了一个构造方法之后,默认的构造方法自动消失
构造方法:
构造方法的方法名和类名必须一致
构造方法无返回类型
用途:
1.创建对象
2.进行对象的初始化工作

方法重载:
1.在一个类中,多个方法之间形成重载
2.方法重载规则:
2.1 方法名必须一致
2.2 方法的参数列表必须不同(类型不同,数量不同,顺序不同)
方法重载的好处:
方法名复用

第三 继承

1.子类继承父类后,子类自动拥有父类中的非私有的属性和方法
2.super关键字表示父类对象的引用,在子类中使用
3.super(name,school)表示调用父类的一个构造方法
4.this()表示调用当前类一个构造方法
5.在创建子类对象时必须先创建父类对象,而父类对象的创建不需要new关键字
6.在子类的构造方法中必须先调用父类的构造方法,如果子类的构造方法
中没有调用父类的构造方法则子类构造方法自动调用父类的无参数的构造方法
7.方法重写:
在子父类之间,子类中的某个方法重写父类中的一个方法
方法的声明部分一样(访问权限可以不一致,但子类的访问权限不能小于父类的权限)
8.声明为父类,而实际传入的对象是子类对象,这种方式称为多态
在多态中,能够调用到的方法是父类中已声明的方法
而执行的时候执行的子类中已重写的方法
9.继承的优点:
代码复用
让类之间的结构更加明确

标签:调用,java,构造方法,子类,面向对象,重载,父类,方法
来源: https://www.cnblogs.com/quanmeng/p/12179866.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有