
目录
大家好,我是哪吒。
一、面向对象程序设计
1、类
类指出了如何构造对象。通过类的构造器可以初始化一个类的实例。
2、封装
封装是处理对象的一个重要概念,从形式上来说,封装就是将数据和行为组合在一个包中,并对对象的使用者隐藏具体的实现细节。
对象中的数据被称为对象实例field,操作数据的被称为方法method。
封装的实质是不能让其他类直接调用这个类的对象实例,只能通过对象的方法进行调用。
3、对象的三大特征
- 对象的行为,可以对这个对象做哪些操作,或者可以对这个对象应用哪些方法?
- 对象的状态,调用方法时,对象会如何响应?
- 对象的标识,如何区分有相同状态和行为的不同对象?
我们可以将对象实例标记为public,但这不是很友好,public实例字段允许程序的任何操作,这完全破坏了java封装的思想。

本文详细介绍了Java中的面向对象概念,包括类、封装、对象的三大特征、类之间的关系,以及静态字段和方法。此外,还讲解了构造函数的重载、默认字段初始化和对象析构。同时,提到了包的作用和注释的类型。最后,讨论了抽象类在Java中的使用和意义。
订阅专栏 解锁全文
15万+

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



