Java面向对象知识归纳一(封装、类、包、访问修饰符、静态变量和方法)

本文主要介绍了Java面向对象编程的基础知识,包括封装的概念及其原则,类的定义、属性和方法,以及如何创建和初始化对象。接着讲解了构造方法的作用和this关键字的应用。此外,还详细阐述了参数传递的两种方式——按值传递和引用传递。最后,讨论了包的访问控制、访问修饰符的作用以及静态变量和方法的特点。
摘要由CSDN通过智能技术生成

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;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值