看完这篇你还敢说分不清 Java 类 对象 实例 变量间的区别?
什么是类?
- 类是一种抽象的概念。
- 类是对一类“事物”的状态与行为的抽象。
什么是对象?
- 对象是类的一个实例,有状态和行为。例如 :一台电脑是一个对象,它的状态/属性 有: 处理器、显卡、 显示屏、主机、主板等,行为有: 下载游戏、发送信息、播放音乐、播放视频等。
- 对象是一种具体的概念。
什么是变量?
- 变量是一段有名字的连续存储空间。我们通过定义变量来申请并命名存储空间,并通过变量的名字来使用这段存储空间。
变量是程序中临时存放数据的场所,变量中可以存放单词、数值、日期以及属性
对象和类的关系:
- 类与对象的关系就如模具和铸件的关系,类的实例化的结果就是对象,而对对象的抽象就是类,类描述了一组有相同状态(属性)和相同行为的对象
- 通俗一点就是,人是一种类,而具体的某一个人就是一个对象,每一个对象都符合这个类型的标准。
- 还是那句话,万物皆对象,唯有我独醒
Java中的类:
// 这个称作 Computer类
public class Computer {
// 状态/属性
String CPU;//处理器
String GPU;//显卡
String mainboard;//主板
String displayScreen;//显示屏
String Host;//主机
// 行为
void downloadGame(){
System.out.println("下载游戏")
}
void sentMessage(){
System.out.println("发送信息")
}
void playMusic(){
System.out.println("播放音乐")
}
void playVideo(){
System.out.println("播放音乐")
}
}
Java中的对象
//格式一:声明并实例化对象
类名称 对象名称 = new 类名称 () ;
//格式二:先声明对象,然后实例化对象
类名称 对象名称 = null ;
对象名称 = new 类名称 () ;
//一、 声明一个对象,值为null
Computer c = null;
// new Computer(); 创建一个 Computer类的实例
c = new Computer(); // 把类的实例 赋值给 对象,就成为 类的实例化
//二、先声明对象,然后实例化对象
Computer c = new Computer();
Java中的变量
// 声明一个变量,名为 variable1
String variable1;
// 声明一个变量,名为 variable2
String variable2;
// 声明一个变量,名为 cxk ,(猜猜这个cxk 是谁)
String cxk;
Java 中调用 对象的属性(状态) 和 方法(行为)
// 实例化对象后,可以进行 属性 和 方法 的 调用
// 对象.属性:表示调用类之中的属性;
// 对象.方法():表示调用类之中的方法。
Computer c = new Computer();
// 调用 对象的 mainboard属性
c.mainboard
// 调用 对象的 playMusic 方法
c.playMusic()
感谢
感谢您的阅读,有收获?希望兄弟姐妹三叔六婶大姨大妈阿公阿婆来个三连击,给更多的同学看到 这篇文章,感谢
你的每一次回眸都是永恒,每一次鼓励都是我前进的动力,每一次分享都是对我的认可。