看完这篇你还敢说分不清 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()

	

感谢

感谢您的阅读,有收获?希望兄弟姐妹三叔六婶大姨大妈阿公阿婆来个三连击,给更多的同学看到 这篇文章,感谢

你的每一次回眸都是永恒,每一次鼓励都是我前进的动力,每一次分享都是对我的认可。

发布了12 篇原创文章 · 获赞 28 · 访问量 7846

猜你喜欢

转载自blog.csdn.net/weixin_38150130/article/details/105719105