类和对象
1.对象:客观事物在计算机世界的一个映射(体现)。映射
的是该客观事实与我们所制作的软件之间相关的数据和处理。
2.类:通过自定义一个类型,使这个映射关系能够实现。
把这个类型,称之为类。
3.如何制作这个类型(类)
(1)类的组成:
a.成员变量(在对象里称之为属性)。
b.成员函数。(在对象里称之为方法)。
c.构造函数:初始化对象属性,在产生对象的时候调用。
它与一般的方法势必有所不同。
i)构造函数名必须与类名相同。
ii)必须有参数列表。
iii)构造函数不需要返回类型。
iv)如果我们在定义类时没有定义自己的构造函数。
系统会给出一个无参构造函数(默认构造函数)。
默认构造函数给对象赋默认值。整型数赋默认值为0.
浮点数赋默认值为0.0,boolean赋默认值为false。
char型赋默认值为‘\u0000’。复杂类型赋默认值为null。
v)如果给某个类型自定义了一个构造函数,他将覆盖
默认构造函数。
4.this关键字:代表某个引用所指示的当前对象。
一般情况下,使用成员变量时,不需写出this。
当成员变量名称与局部变量名称重复时,需要写出
this。
5.函数重载(静态多态):
在同一类型中,函数名相同,参数列表(参数类型不同,个数不同)
不同的这种现象称之为函数重载。
6.访问控制符:private和public
在做类型的时候,需要对其属性和方法进行访问控制。
用private修饰,使该成员只能被当前类访问。
用public修饰,可以在当前工程下任何类访问。
1.对象:客观事物在计算机世界的一个映射(体现)。映射
的是该客观事实与我们所制作的软件之间相关的数据和处理。
2.类:通过自定义一个类型,使这个映射关系能够实现。
把这个类型,称之为类。
3.如何制作这个类型(类)
(1)类的组成:
a.成员变量(在对象里称之为属性)。
b.成员函数。(在对象里称之为方法)。
c.构造函数:初始化对象属性,在产生对象的时候调用。
它与一般的方法势必有所不同。
i)构造函数名必须与类名相同。
ii)必须有参数列表。
iii)构造函数不需要返回类型。
iv)如果我们在定义类时没有定义自己的构造函数。
系统会给出一个无参构造函数(默认构造函数)。
默认构造函数给对象赋默认值。整型数赋默认值为0.
浮点数赋默认值为0.0,boolean赋默认值为false。
char型赋默认值为‘\u0000’。复杂类型赋默认值为null。
v)如果给某个类型自定义了一个构造函数,他将覆盖
默认构造函数。
4.this关键字:代表某个引用所指示的当前对象。
一般情况下,使用成员变量时,不需写出this。
当成员变量名称与局部变量名称重复时,需要写出
this。
5.函数重载(静态多态):
在同一类型中,函数名相同,参数列表(参数类型不同,个数不同)
不同的这种现象称之为函数重载。
6.访问控制符:private和public
在做类型的时候,需要对其属性和方法进行访问控制。
用private修饰,使该成员只能被当前类访问。
用public修饰,可以在当前工程下任何类访问。
属性一般都是用private修饰,方法都是用public修饰。