1、什么是类和对象
人类---类:走路、说话、学习
人---对象:具体到某个人,就是对象,走路、说话、学习,每个人都是独特的人。
public class Person { String name; public void walk() { System.out.println("我会走路"); } public void eat() { System.out.println("我会吃饭"); } }
public class Main { public static void main(String[] args) { Person person = new Person(); person.name = "婴儿"; person.eat(); person.walk(); } }
我们自己定义的类就是一个特殊的数据类型,可以声明变量(对象)。
2、为什么需要类和对象
模拟现实世界,目的就是使得编程变得简单,这也是为什么叫做面向对象编程的原因。
3、系统中常见的类和类的相关说明
系统中的类 Date Math Random
我们自定义的类
public class Person { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }
public class Main { public static void main(String[] args) { Person person = new Person(); person.setName("婴儿"); System.out.println(person.getName()); } }
三方类
import lombok.Data; @Data public class Person { private String name; }
public class Main { public static void main(String[] args) { Person person = new Person(); person.setName("婴儿"); System.out.println(person.getName()); } }