第七章:封装
来源:互联网 发布:手机加字幕软件 编辑:程序博客网 时间:2024/06/15 04:41
封装
封装:影藏对象的属性和细节,对外提供访问通道(把公有的东西私有化)
封装好处:影藏细节, 提高了代码的复用性,提高安全性
private关键字:(私有) 是一个访问修饰符。
用于修饰成员(成员变量和成员方法) 被私有化的成员只在本类中访问。
private常用方法:
将成员变量私有化,对外提供对应的set,get方法对其进行访问。提高对数据访问的 安全性
set:给对象属性赋值 get:获取对象的值
/封装和private的应用:
A:把成员变量用private修饰
B:提高对应的getXxx()和setXxx()方法
contains 判断一个字符串是否包含一个字符
if(!email.contains("@")){
}
方法的重载和重写
方法的重载
方法重载:在同一个类中,方法名相同,参数列表不同。(同名不同参)
1.参数个数不同 2.参数类型不同
构造方法重载(方法同名不同参)
重载构造方法
publicclass Student {
private Stringname;//姓名
privateintage;//年龄
public Student(Stringname) {
this.name = name;
}
public Student(intage) {
this.age = age;
}
方法的重写(同名也同参)
基于父类与子类之间
方法重写基于继承,子类继承父类,子类可以调用父类的方法,同时子类也可以重写父类中的方法,来实现和父类中不同的业务处理逻辑。重写要求子类中方法与父类中的方法名称相同,参数相同,参数类型相同。当子类调用该方法时,基类中的方法则被覆盖。方法重写即:重写父类方法,同名也同参
publicclass Animal {
publicvoid speek(){
System.out.println("动物都会叫");
}
}
狗类,继承自动物类
class Dogextends Animal {
/**
*重写父类的speek方法
*/
publicvoid speek() {
System.out.println("旺旺旺...");
}
}
阅读全文
0 0
- 第七章:封装
- java笔记第七章之封装,继承和多态
- Core Java第七章知识点总结——封装、继承、多态
- JDBC第七章知识点总结——JDBC高级应用--DAO封装
- 《C++ Primer》读书笔记第七章-1-抽象数据类型 And 访问控制与封装
- java 第七课 隐藏和封装
- JAVA第七弹(对象封装)
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 利用poi从jsp页面导出报表到excel
- 分组伸缩展开列表
- Canvas笔记
- 计算阶乘的和
- 深度学习入门必须理解这25个概念
- 第七章:封装
- 数组的常见操作
- Tomcat+Servlet保存Cookie到浏览器
- Java常见面试题—栈分配与TLAB
- (十)信号事件集成到多路I/O机制
- Go环境搭建:windows+liteide
- AngularJS 动画总结
- Hadoop学习之HDFS/MapReduce/YARN进程介绍
- java 基础加强(myeclipse,debug,junit,JDK5新特性,反射)