1、类与对象
类是对一类事物的描述,是抽象的、概念上的定义。
对象是实际存在的该类事物的每个个体,因而也称为实例(instance)。
通常都是将类实例化,也就是对象的创建
可以理解为:类 = 抽象概念的“人”;对象 = 实实在在的某个人。
2、类的格式结构
基本格式:
修饰符 class 类名 { 属性声明; 方法声明; }
示例:
class Person { //属性(成员变量) String name; int age = 21; boolean isMarried; //方法 public void walk(){ System.out.println("人会走路"); } public String display(){ return "名字是:" + name + ",年龄是:" + age; } }
3、对象的创建和使用(类的实例化)
创建的基本格式:类名 对象名 = new 类名();
使用的基本格式:对象名.对象成员;
示例:
public class JavaTest { public static void main(String[] args) { //创建对象 Animal xb=new Animal(); xb.legs=4;//访问属性 System.out.println(xb.legs); xb.eat();//访问方法 xb.move();//访问方法 } } class Animal { int legs; public void eat(){ System.out.println("Eating."); } public void move(){ System.out.println("Move."); } }
4、同一类的多个对象
如果创建了一个类的多个对象,每个对象在堆内存中都开辟一块独立的空间,对于类中定义的属性和方法,每个对象都拥有各自的一套副本,互不干扰。