3.23

本周总结:

万物皆对象

本周学习了Java面向对象的基础知识

对象是类的实例,类是对象的模板,类是抽象的,对象是具体的。

封装:

封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。类本身也是一种封装的表现形式。

好处:

1. 将变化隔离;

2.便于使用;

3.提高重用性;

4.提高安全性。

封装原则:

1.将不需要对外提供的内容都隐藏起来;

2.把属性都隐藏,提供公共方法对其访问。

访问修饰符:

private(类访问级别):类内可见。如果类的成员被 private 访问控制符来修饰,则这个 成员只能被该类的其他成员访问,其他类无法直接访问。类的良好封装就是通过 private 关键字 来实现的。

 default(包访问级别):包内可见。如果一个类或者类的成员不使用任何访问控制符修饰, 则称它为默认访问控制级别,这个类或者类的成员只能被本包中的其他类访问。

 protected(子类访问级别):子类可见。如果一个类的成员被 protected 访问控制符修 饰,那么这个成员既能被同一包下的其他类访问,也能被不同包下该类的子类访问。

 public(公共访问级别):全局可见。这是一个最宽松的访问控制级别,如果一个类或者 类的成员被 public 访问控制符修饰,那么这个类或者类的成员能被所有的类访问,不管访问类与 被访问类是否在同一个包中。

构造方法:

(1)特点 : 方法名与类名相同,一模一样

不用定义返回值类型,不是无返回值类型 void

不可以使用 return 语句返回一个值,但是可以单独写 return 语句来作为方法的结束。

(2)作用 可以给对象进行初始化。

(3)注意 

默认构造方法的特点 

多个构造方法是以重载的形式存在的。

 

一旦定义了一个构造方法(不管有参无参),系统就不会再自动给你添加无参数 的构造方法了,即使你没定义无参数的构造方法。

posted @ 2022-03-23 12:07  染旧梦  阅读(192)  评论(0)    收藏  举报