对象和类的定义
- 对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
- 类:类是一个模板,它描述一类对象的行为和状态。解决了对象复用。驼峰命名法(首字母大写)
封装的定义
- 封装是指将类的成员变量私有化,同时提供共有的方法实现对该成员变量进行存取的的过程
封装的好处
- 隐藏类的细节操作,只能通过规定的方法访问数据防止该类的代码和数据被外部类定义的代码随机访问。
- 提高代码的理解性以及可维护性,限制不合理操作也加强了程式码的安全性。
构造函数
- 分有参和无参(再无定义的情况下会默认一个无参的构造函数)
- 作用:创建类的对象,在创建时并执行一些初始化的操作
重载
- 方法名相同参数类型、数量不同
- 解决了方法复用可实现多种现象。
static
static加载优先于main方法,被static修饰属于类级别
程序加载时加载
含static修饰的只能是成员变量
this
指当前类的对象、解决变量重名。