一、类与对象的概念与关系
1.类:一类事物相同属性特征、行为功能的描述,是个抽象的概念集合,类中定义属性与方法。
2.对象:一类事物的具体表现,是类的一个实例,具备该类事物的属性和方法。
3.类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。
二、类:(创建类时要注意类名首字母大写且与文件名相同)
格式:
public class 类名{
// 定义属性
//创建方法
}
----属性:属性可以是名词、数据或形容词。若属性是常量则需赋值,是变量则不需赋值。其定义格式:属性数据类型 属性名。例如:String name;
----方法:逻辑+运算,用于描述事物的行为方式和功能。
其创建格式:返回值数据类型 方法名(参数列表){//方法体}
public void initUI(){
//方法体
}
----返回值:void表示空返回值类型,不用return。int/String......返回对应类型的数据,需根据返回值类型来return。
三、对象:
程序入口
public static void main(String[] args){
// 创建对象
// 对象名调用对象属性赋值
// 对象名调用方法执行代码
}
----创建对象:对象需用new来创建,其格式:类名 对象名=new 类名() ; User user1 = new User();
----使用对象:对象名调用属性时赋值,之后调用方法