一、类和对象的基本概念
在Java中一切皆对象,一切都围绕对象进行,找对象、建对象,用对象等
类:把具有相同属性和行为的一类对象抽象为类。
是某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。
在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。
对象:某个类的一个实体,当有了对象后,这些属性便有了属性值,行为也就有了相应的意义。
类是描述某一对象的统称,对象是这个类的一个实例而已。有类之后就能根据这个类来产生具体的对象。
一类对象所具备的共同属性和行为(方法)都在类中定义。
例如:类指老师,对象王老师,李老师
二、类与对象的定义与使用
1.创建类的语法:
class 类名称 {
成员变量/ 实例变量;
成员方法;
}
2.创建具体的对象:
类名称 引用名称 = new 类名称()
Person per = new Person();
这个对象的引用 对象(在堆中储存)
(相当于给对象起了个名字)(所有类的对象都是引用数据类型)
3.代码示例
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
//创建了一个具体的对象cat1
cat cat1 = new cat();
cat1.name = "小白";
cat1.sex = '女';
cat1.age = 2;
//创建了一个具体的对象cat2
cat cat2 = new cat();
cat2.name = "小红";
cat2.sex = '女';
cat2.age = 3;
System.out.println(cat1.name + cat1.age + cat1.sex);
System.out.println(cat2.name + cat2.age + cat2.sex);
}
}
//定义了一个猫的类
class cat {
//属性
String name;
char sex;
int age;
}