最接地气的通俗易懂理解java中类和对象(什么是类,什么是对象)

类和对象(什么是类,什么是对象)

以通俗易懂、说人话的方式理解类和对象以及如何创建对象(实例化)

在以下中,标红的字体就是标蓝的字体就是对象

我问大家几个问题:

1.你最喜欢的娱乐明星是哪些?

我最喜欢周杰伦、王力宏、林志玲、易烊千玺、杨幂、关晓彤、迪丽热巴、胡歌、刘德华、梁朝伟、古天乐、赵丽颖、范冰冰

2.你最喜欢的体育明星是哪些?

我最喜欢乔丹、姚明、贝克汉姆、梅西、刘翔、易建联、孙杨

3.你最喜欢的足球明星是哪些?

我最喜欢C罗、贝克汉姆、内马尔

4.你最喜欢的篮球明星是哪些?

我最喜欢科比、姚明、詹姆斯、奥尼尔

5.你最喜欢的演员是哪些?

我最喜欢刘德华、胡歌、杨幂、迪丽热巴、谢霆锋、张艺兴、梁朝伟、王俊凯、鹿晗

6.你最喜欢的男演员是哪些?

我最喜欢梁朝伟、陈道明、鹿晗

7.你最喜欢的女演员是哪些?

我最喜欢杨幂、章子怡、范冰冰、关晓彤、刘亦菲、古力娜扎、柳岩、林志玲

8.你最喜欢的喜剧演员是哪些?

我最喜欢赵本山、沈腾、贾玲、宋小宝

9.你最喜欢的歌手是哪些?

我最喜欢周杰伦、邓紫棋、张靓颖、蔡依林、薛之谦、张学友、王力宏、易烊千玺

10.你最喜欢的男歌手是哪些?

我最喜欢周杰伦、张杰、刘德华、张学友、鹿晗、张艺兴、薛之谦、郭富城、王俊凯、王源、易烊千玺

11.你最喜欢的女歌手是哪些?

我最喜欢宋茜、蔡依林、孙燕姿、邓紫棋

12.你最喜欢的女明星是哪些?

我最喜欢古力娜扎、关晓彤、杨幂、林志玲

13.你最喜欢的男明星是哪些?

我最喜欢王俊凯、张艺兴、孙红雷、刘德华、胡歌

14.你最喜欢的明星是哪些?

我最喜欢周杰伦、王力宏、梁朝伟、谢娜、林志玲、范冰冰

15.你最喜欢的电影有哪几部?

我最喜欢《泰坦尼克号》《流浪地球》

16.你最喜欢的恐怖电影有哪几部?

我最喜欢《贞子》、《午夜凶铃》、《笔仙》

17.你最喜欢的军事电影有哪几部?

我最喜欢《战狼》、《偷袭珍珠港》、《红海行动》

18.你最喜欢的中国电影有哪几部?

我最喜欢《飞驰人生》、《神探蒲松龄》

19.你最喜欢的美国电影有哪几部?

我最喜欢《阿凡达》、《复仇者联盟》、《泰坦尼克号》

20.你最喜欢的韩国电影有哪几部?

我最喜欢《我的野蛮女友》、《骗徒》

21.你最喜欢的电视剧有哪几部?

我最喜欢《还珠格格》、《水浒传》、《笑傲江湖》

22.你最喜欢的动画片有哪几部?

我最喜欢《西游记》、《喜羊羊与灰太狼》、《秦时明月》、《侠岚》、《熊出没》

23.你最喜欢的综艺节目有哪些?

我最喜欢《奔跑吧兄弟》、《快乐大本营》、《天天向上》

24.你最喜欢的影视剧有哪几部?

我最喜欢《三国演义》、《水浒传》、《唐人街探案》、《红海行动》

25.你最喜欢的歌曲有哪些?

我最喜欢《听妈妈的话》、《学猫叫》、《演员》、《勇气》、《可惜不是你》、《情非得已》、《青春修炼手册》、《爱的供养》、《一百万个可能》

26.你最喜欢的主持人有哪些?

我最喜欢何炅、汪涵、谢娜

在以上中,标红的字体就是类,标蓝的字体就是对象!是不是很容易就明白了什么是类,什么是对象了,有以上例子,基本上就不用说什么是类,什么是对象了,大家一眼就能看明白了!

类其实就是一类事物的统称和概括,是一种归纳,类是一个抽象的概念而已

对象是具体的个体,是类中的具体的个例或实例(实例即实实在在的例子)

你最喜欢的影视剧有哪几部?

我最喜欢《水浒传》了,问题中的电视剧就是类,指的是一类事物,而《水浒传》就是一部具体的电视剧,是电视剧类中的一个具体的实实在在的例子,是电视剧类中的一个具体的个例,是电视剧类中的一个具体的电视剧对象

对象是类的实例

java语言编程中,对象又可以称为实例,实例就是对象,我们可以把对象和实例等价。(注意:数据库中,实例不能等价于对象,在数据库中实例和对象是有区别的)

在java语言中,对象又叫实例(即实实在在的例子),对象等价于实例,实例等价于对象(注意:对象等价于实例,实例等价于对象,这句话用在java编程中是对的,但是在数据库中,实例和对象又是另外一回事了,当然今天我们讨论的重点不是数据库,是讲java语言中的类和对象)

以上例子大家应该都能看得懂,我们回到我们现实生活中来,看看现实生活中的一些案例

我们说的明星是一个类,那么明星类下面其实我们可以继续细分,我们可以按照性别来分,分为男明星和女明星,所以男明星也是一个类,女明星也是一个类,男明星类和女明星类是明星类下面的子类,当然不一定要按照性别来分,也可以按照地域来分,可以分为中国明星,美国明星,韩国明星等等,也可以按照行业来分,可以分为娱乐明星,体育明星,电竞明星等等,总之可以按照自己的需求来分类!

下面看看在java中如何定义/声明一个类,以及如何创建对象

创建一个对象(也叫类的实例化)

下面定义了一个Star明星类

使用new关键字创建对象

/**
定义/声明一个类
*/
public class Star {
	
	public static void main(String[] args) {
              //创建一个对象(也叫类的实例化)
		Star zhoujielun = new Star();
	}

}

到时候我们可以再定义一个歌手类和一个演员类,让歌手类和演员类继承明星类,这就涉及到了java中的继承的知识了,以后有时间再介绍吧!
今天大家只要搞明白什么是类,什么是对象,什么是实例就可以了!

  • 17
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值