1、封装
定义
封装就是把对象的属性(状态)和方法(行为)结合在一起,并尽可能隐蔽对象的内部细节,成为一个不可分割的独立单位(即对象),对外形成一个边界,只保留有限的对外接口使之与外部发生联系。
原则
使对象以外的部分不能随意存取对象的内部数据,从而有效的避免了外部错误对它的“交叉感染”。
数据隐藏特性提升了系统安全性,使软件错误能够局部化,减少查错和排错的难度。
2、类
定义
类就是对象的模板,而对象就是类的一个实例 。
类由属性和方法构成:
对象的特征在类中表示为成员变量,称为类的属性。
类的方法是对象执行操作的一种规范。方法指定以何种方式操作对象的数据,是操作的实际实现。
类的实现
[访问符] [修饰符] class <类名>{
[属性]
[方法]
}
//声明一个类,定义一个长方形(Rectangle)类,有长、宽属性,对每个属性都提供相应的get/set方法
public class Rectangle {
/* 长方形宽度 /
private double width;
/ 长方形高度 /
private double length;
/ 成员变量对应的方法 */
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
本文主要介绍了Java面向对象编程的基础知识,包括封装的概念及其原则,类的定义、属性和方法,以及如何创建和初始化对象。接着讲解了构造方法的作用和this关键字的应用。此外,还详细阐述了参数传递的两种方式——按值传递和引用传递。最后,讨论了包的访问控制、访问修饰符的作用以及静态变量和方法的特点。
最低0.47元/天 解锁文章
&spm=1001.2101.3001.5002&articleId=121736202&d=1&t=3&u=b3db1c2710cc43a5b61e536faca27e87)

被折叠的 条评论
为什么被折叠?



