用表格思维来理解Java中的类和对象

对象是对客观事物的抽象,类是对对象的抽象。类是一种抽象的数据类型。

类与对象的关系

对象是类的实例,类是对象的模板,类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板

Java 类与对象(1)

算了,扯了这么多,我都不知到自己说了什么东西,还是把我理解到的分享一下,可能有所雷同,但确实是自己理解到的东西(Java小白初写博客,有什么得罪的地方 ,来打我啊#小声BB)

一、用表格思想_理解JAVA 类和对象

(1)关于类和对象,表格中的表结构对应什么?表格中的记录对应什么?

  1. 表格中表结构对应的是类(表头就是类)
  2. 表格中的记录对应的是对象(内容即对象)
    表格结构就相当于类,里面的一行行数据就是对象。如下表所示:
ID 姓名 年级 学号 上学要做的事
1 违心 一年级 0101 1. 早读
2.课间操
3.课外作业
4.别问我怎么合并
论坛大佬已给出方法
2 唯心 二年级 0201
3 小新 三年级 0301
4 小欣 四年级 0401
5 小心 五年级 0501

稍微用表格来表示下(看不懂的来揍我 ## 大声BB)

学生表 class StudenInfo{
ID int ID ;
姓名 String Name ;
年级 String Level ;
学号 int Number ;
上学要做的事情 void dosomething(){} ;
} ;

(2)对象除了可以存储数据,还可以干什么?

  1. 除了可以存储数据,还可以新增方法,表达能力有限下面一笔带过,哈哈哈
  2. 又如下面的乌龟(甲鱼)
    左边红色的是乌龟类所存储的数据 ,而右边则是乌龟类所拥有的方法

Java 类与对象(1)

总结

表格是用来存储数据的,对象也是用来存储数据的,所以表格与对象存在对应关系,不过,需要注意的是,对象里可以新增方法,而表格是没有方法的,表格只能够存储固定的数据。对象可以新增方法,方法可以将数据“活起来”。这就是对象更加强大的功能所在。

相关文章:

  • 2021-11-20
  • 2021-04-09
  • 2021-08-14
  • 2021-08-07
  • 2021-11-29
  • 2021-12-26
猜你喜欢
  • 2021-07-03
  • 2021-11-27
  • 2021-05-30
  • 2021-04-21
  • 2021-08-02
  • 2021-09-29
  • 2021-12-21
相关资源
相似解决方案