1.什么是类和对象?
1.类 属性和行为相类似的一组对象的说明.
2.对象 类的一个实例
比如:生活中冰箱是一个类,某台具体的冰箱就是一个对象
对象的组成:1.特征 2.行为(功能)
2.类的组成
类是由属性和方法组成;属性对应对象的特征;方法对应对象的行为.
3.类的基本结构
//类的定义
public class 类名{
//属性定义:在类中的
全局变量
private 数据类型 属性名;
//方法定义格式;
public 返回值数据类型 方法名(数据类型 参数名,...){
//方法体
}
}
说明:有点像C语言里面的函数定义
4.
创建对象和调用方法的格式
创建对象:
关键字"new"
类名 对象名 = new
构造函数名(参数值,...)
调用方法:关键字"."
对象名.方法名(参数值,...);
5.方法的分类
1.根据有无参数
2.根据有无返回值
6.构造函数(也叫构造方法或
构造器)
格式:
public 构造函数名(参数类型 参数名,...){
//方法体
}
注意:
1.构造名要和类名完全相同
2.构造函数无返回值
3.java有默认构造函数,如果
自定义默认的将会被覆盖
用途:
1.实例化对象
2.初始化属性
和普通方法区别:
1.构造函数无返回值
2.构造函数名必须和类名相同
3.构造函数用来创建对象
4.每调用一次构造函数就会创建一个新的对象,而方法只是该对象的行为
7.this关键字
参数名和属性名相同时,用加上this表示属性
8.方法的
重载
需满足一下条件
1.方法名相同
2.参数个数,类型,顺序要不同
调用
根据参数个数,类型,顺序来决定调用哪个方法
有点类似于C语言中函数的定义