一:类和对象
类是某事物特性的提取,是抽象化的。例如猫类(有白猫和黑猫)
对象是具体的,是类的一个具体化的形式,例如白猫和黑猫都是对象。
类是对象的一个模板,而对象是类的一个个体。
二:类和对象的定义
类的定义主要包括以下几个方面:
包名package:主要是声明类归属于哪个包下面,方便于类的管理
class 声明类,extend声明继承,implement声明接口继承,{
大括号内包括:成员变量,构造方法,成员方法
}
eg:public class demo{
扫描二维码关注公众号,回复:
5279519 查看本文章
}
三:成员变量:
包括基本的数据类型,引用。主要是定义在类内部和方法体的外面。
四:成员的方法的定义:
public 返回数据的类型 方法名(参数){
} 返回的数据类型可以是基本的数据类型和对象,当然也可以没有返回值用void.
五:构造函数:
三大特点:方法名与类名相同,没有返回值,在创建一个新对象时,系统会自动的调用该类的构造函数完成对象的初始化。
当一个类没有定义构造函数时,系统会自动的调用系统的构造函数称为默认的构造函数(无参数的)
当自己定义了构造函数时候,会覆盖系统生成的构造函数。
一个类可以有多个的构造函数。