类与对象的关系
1.类是一种实体类型的抽象,是一个数据结构,来确定对象将会拥有的特征(属性)和行为(方法)。由属性,构造方法,方法来组成。
2.对象是基于类的实体,又称为类的实例。
比如:手机类:手机有属性屏幕尺寸,cpu。方法:可以用来打电话。 对象:是客观存在的一个实体,例如华为mate20。
3.面向对象三大特征:封装,继承,多态。
声明一个类就是创建一个新的数据类型 class声明
例如声明一个Phone类
1 class Phone{ 2 int screen;//属性 3 int cpu; 4 String name; 5 Phone(int screen,int cpu,String name){ //构造方法 6 this.name=name; //this关键字用来指向类的变量 7 this.cpu=cpu; 8 this.screen=screen; 9 } 10 void call(){ //(行为)方法 11 System.out.println(name+"可以用来打电话"); 12 } 13 }
通过这个类可以定义一个6寸cpu为980的华为Mate30手机
1 public class Mobile { 2 public void main(String[] args) { 3 Phone phone = new Phone(6, 980, "华为Mate30");// 用来开辟内存创建对象,并且调用构造方法,初始化 4 phone.call(); 5 } 6 }
原文:https://www.cnblogs.com/jiezai/p/10635499.html