3.23
本周总结:
万物皆对象
本周学习了Java面向对象的基础知识
对象是类的实例,类是对象的模板,类是抽象的,对象是具体的。
封装:
封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。类本身也是一种封装的表现形式。
好处:
1. 将变化隔离;
2.便于使用;
3.提高重用性;
4.提高安全性。
封装原则:
1.将不需要对外提供的内容都隐藏起来;
2.把属性都隐藏,提供公共方法对其访问。
访问修饰符:
private(类访问级别):类内可见。如果类的成员被 private 访问控制符来修饰,则这个 成员只能被该类的其他成员访问,其他类无法直接访问。类的良好封装就是通过 private 关键字 来实现的。
default(包访问级别):包内可见。如果一个类或者类的成员不使用任何访问控制符修饰, 则称它为默认访问控制级别,这个类或者类的成员只能被本包中的其他类访问。
protected(子类访问级别):子类可见。如果一个类的成员被 protected 访问控制符修 饰,那么这个成员既能被同一包下的其他类访问,也能被不同包下该类的子类访问。
public(公共访问级别):全局可见。这是一个最宽松的访问控制级别,如果一个类或者 类的成员被 public 访问控制符修饰,那么这个类或者类的成员能被所有的类访问,不管访问类与 被访问类是否在同一个包中。
构造方法:
(1)特点 : 方法名与类名相同,一模一样
不用定义返回值类型,不是无返回值类型 void
不可以使用 return 语句返回一个值,但是可以单独写 return 语句来作为方法的结束。
(2)作用 可以给对象进行初始化。
(3)注意
默认构造方法的特点
多个构造方法是以重载的形式存在的。
一旦定义了一个构造方法(不管有参无参),系统就不会再自动给你添加无参数 的构造方法了,即使你没定义无参数的构造方法。

浙公网安备 33010602011771号