19.1.14 Java中类和对象的示例及分析

-1- 什么是对象

19.1.14 Java中类和对象的示例及分析

好的咱们一起来挖坑吧,何谓对象???你的小女朋友是你的对象,你的小男朋友也是你的对象(男男女女也成立(会心一笑))。哲学一点来说,万物皆对象,来记笔记,只要是客观存在的事物都是对象。

比如说我们的电脑、手机、汽车、人、飞机等等,这些都是客观存在的事物。

-2- 什么是类

举个简单的例子:

梗叔我经常看到某某大学表白墙找对象的公告上写到这些条件“170cm以上的女生、学习好、会做饭、打篮球…”。

那么正巧一个名叫石榴姐的女孩说具备这个条件,而石榴姐是客观存在的事物,她就是对象(Object)。
19.1.14 Java中类和对象的示例及分析

而这些条件可以理解为类(Class),类是确定对象讲会拥有的特征(属性)和行为(方法),它不是具体客观存在的东西。

由此我们可以总结一下类的特点:

1、类是对象的类型。

2、类是具有相同属性和方法的一组对象集合(一个类可对应多个对象)。

怎么来理解呢?很明显石榴姐是客观存在的对象,她具有170cm的特征(属性),她会学习,会打篮球这些行为(方法)这就统称为类,换句话说可以理解为类型,比如你喜欢什么类型的女孩儿/男孩儿,他们所具备什么属性和行为。

-3-对象的属性

对象的属性就是对象具备的各种特征,每个对象的每个属性都具有特定的值。

说人话就是那石榴姐这个对象来说她的属性是“性别 = 女;身高 = 180cm ”这就是对象的属性

-4-对象的方法

对象的方法就是对象执行的操作,也就是说对象能干什么?这就称为方法。

比如石榴姐他的方法就是“学习、做饭、打篮球”。

-5-类与对象的关系和区别

  • 类是抽象的概念,仅仅代表事物的模板,比如说“女朋友”、“男朋友”。

  • 对象是一个能够“看得到,摸得着的”具体的实体,比如石榴姐。