高淇python400集课堂笔记_金牌讲师高淇精彩回顾 | 论面向对象和JVM内存模型

508b261635c971081f86f5f4d0153c55.gif

点击箭头处

“蓝色字”

,关注我们哦!!


<一堂课听懂百种编程语言的内存模型>

  • 一次让你听懂各种编程语言的底层模型

  • JAVA的根源是什么?

  • 对象是什么?JAVA对象的底层是什么?

  • JVM虚拟机运行原理是什么?

  • 垃圾回收机制核心机制是什么?

  • 一堂课学会高手思维模型

精彩回放,Java教父级讲师探讨JVM内存模型,Java300集和Python400集品质课程开发导师。

6effa736be9c30f590f0c56d7f3421a1.png

804b83b788027f67c93d4a0bee4fa3a4.png 804b83b788027f67c93d4a0bee4fa3a4.png神速熟悉面向对象
  1. 表格结构和类结构

我们在现实生活中,思考问题、发现问题、处理问题,往往都会用“表格”作为工具。 实际上,“表格思维”就是一种典型的面向对象思维。 实际上,互联网上所有的数据本质上都是“表格”。我们在这里通过从表格表示数据开 始,引入对象和类。大家就会神奇的发现,原来“表格就是对象”。

以公司雇员表为例:

106da714deafb75da8918c1f5b40ff5e.png

上面这个雇员表,可以将公司所有员工信息“结构化”、“标准化”,让管理者可以方 便的进行统计和管理。

我们也经常将表中的“列”,叫做“字段”,英文中统一叫做“field”。显然,field 定义了表的结构。我们可以通过增加新的 field(列),让表中所有的行增加数据:

427fb1e013c7ff20acc0af526b862a7c.png

面向对象编程中,类对应表的结构(表的 field),我们可以定义出“雇员类”:

82f17aaf6a7e42c50787afcc1e18c978.png

通过上图,可以看到,雇员类和雇员表的结构完全一样。只不过,雇员类增加了数据的类型 而已。

2. 表格的动作和类的方法 

每个公司的雇员都要有相关的动作。比如:所有雇员每天的工作标准动作有:

1. 参加晨会,领取当天任务 2. 午休 3. 提交工作日志

d9cc7ec5847589ba74a696424d349102.png

新增的列“雇员动作说明”,显然是对所有的雇员都有用,每个雇员都有这个动作。

3. 对象对应“表中的行数据” 

前面两节,我们主要讲解的是“表结构和类的对应关系”。那么,表中的数据和什么对 应呢?表中的一行一行的数据,都在表结构的约束范围内,大家的结构都是相同的。如下表:

d9cc7ec5847589ba74a696424d349102.png

显然,每一行数据都有“姓名”、“基本工资”等“列”,也都有标准的“晨会动作”。 

在面向对象编程中,下面三句话大家记住:

1. 表结构对应:类结构 

2. 一行数据对应:一个对象

3. 表中所有数据对应:这个类的所有对象

076c1962c662b7cb1023b6e43260a438.png更多精彩内容 daea0283342f61629c2b143a78b32d15.png

04254566eb856d383eeea6d435e7b466.png

高淇老师在十五年间长期奋战在课程研发、一线教学、软件开发岗位,拥有丰富的项目开发经验。培训学员数万名,遍布全国各大企业。主持开发《Java300集》基础视频课 程和《Python400集》大型视频课程(北大教授推荐),课程从零基础开始讲授,步步深入,为大家以后的开发工作打下坚实基础。出版《程序员修炼手册》、《Java程序设计教程》、《MySQL数据库教程》等著作。

教学方法独到: 教育家高淇老师提出的“十步天才思维模型”应用于实践中,让学员学会“高手思维模型”。

查看高淇老师视频

请添加咨询老师微信获取视频

b3e61740f517a78e2ba4f689b374b17d.png

(赵老师)

1eed09912ae76b6a6b9fd13cbdc12059.png

(梅老师)

082eb625d99c236ff6d2cc5670396a96.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值