MOOC浙江大学面向对象程序设计Java笔记(1)月夜沉沉

中国大学MOOC浙江大学面向对象程序设计-Java语言------------翁恺老师授课第一次课程类与对象

类与对象类:类是规范,根据类的定义来创建对象。对象:对象是实体,需要被创建。可以使用类的定义制造很多个对象出来。每一个对象会有不同的属性,有相同的操作。对象是类的一个个具体的实例。在类中定义的变量,在每一个对象中存在。这只猫----->对象猫这种动物------->类对象=属性+服务数据:属性或状态操作:函数

类由表示对象有什么的成员变量和表示对象能做什么的成员函数组成。

结束定义类后,需要制造对象,并将其交由对象变量管理(对象变量只是对象的管理者而非所有者)。

<类>对象变量=new类();<-------------------------至此,对象变量可以调用类中的函数(.运算符)。同时制造多个同类型的对象后,每一个对象的id均不相同。若id相同代表的是相同的对象。

观察new类()时发现:先给this一个id值,再将这个id值给对象变量管理。注意下面两图中的id。

关键:理解类的定义和对象的关系,理解对象中的成员变量是怎么来的,怎么就能让成员函数明白自己在和哪个对象打交道?

对象变量1.类内方法---将对象变量1的id值交给this,this再告诉成员函数:“你这次需要操作id为?的对象的数据”。(1)this是成员函数的一个特殊的固有的本地变量,表达了调用这个函数的那个对象。this会随对象变量变化而变化。

(2)在函数中可以直接写成员变量的名字来访问成员变量,因为对象在调用时会写明是哪一个对象变量(id)。---------问题又出现了,如果函数的变量名num(代号A)与类内成员变量名num(代号B)相同时,怎么处理数据呢??函数内定义的变量其作用域是这个函数,在这个函数内部,提到num均是A。如果也想在这个函数内使用成员变量num怎么办?使用this关键字,this.num指这个对象内的成员变量num。

(3)在成员函数内部直接调用自己(this)的其他函数,此时不需要用this。

如果有两个方法的名称相同,但参数列表不一致--重载。根据参数类型决定调用其不同版本,但若参数类型没有匹配上,可自动转换。重载时选择合适的目标方法顺序如下:

随着课程的深入,后续会继续完善和修改此部分知识点。加油ヾ(°°)

THE END
1.浙江省高等学校在线开放课程共享平台浙江省高等学校在线开放课程共享平台通过“跨界·融合·创新”的模式实现浙江省高等教育的大协同,为高校师生和社会学习者提供优质高效的全方位或个性化服务,是具有浙江特色的云大学平台。https://www.zjooc.cn/
2.浙江高等教育智慧教育平台浙江财经大学 陈玉娟 电路分析基础 中国计量大学现代科技学院 卢飒 海岛野外生存 浙江海洋大学 傅纪良 数学实验 杭州电子科技大学 张智丰 师范英语口语 浙江师范大学 胡美馨 信息技术教育应用实务 浙江师范大学 阮高峰 植物生物学 中国计量大学 朱诚 医学寄生虫学 http://higher.zj.smartedu.cn/
3.2024级新生必听课程:浙江大学的新生养成教育MOOC这门新生养成教育MOOC并不只是简单的学习课程,它更像是一个新的起点,预示着未来在浙江大学这片土地上的成长与进步。强调“学有所引、学有所专、学有所进、学有所乐、学有所助”,这门课程鼓励新生在求知的海洋中扬帆远航,在接下来的大学学习生活中,积极探索,收获成长,形成自我发展的完整路径。 https://m.sohu.com/a/800651607_121956425
4.浙江大学MOOC数据结构笔记(一)数据结构浙江大学浙江大学MOOC数据结构笔记(一) 什么是数据结构 空间使用 写程序实现一个函数printN,使得传入一个正整数为N的参数后,能顺序打印从1到N的全部正整数 #include<bits/stdc++.h> usingnamespacestd; voidprintN(intN){ inti; for(inti=1;i<=N;i++){https://blog.csdn.net/hcycy08042/article/details/140302934
5.浙江高等学校在线开放课程共享平台共建 共享 直播课名师名课 教务处导入的账号登录时注意事项: 1. 学生账号为所在高校院校代码+下划线(_)+学生的学号(例如:zou_2019000001); 2. 导入时含身份证号的,密码为身份证号上的8位出生日期; 3. 无身份证号的密码为88888888(8个8); 4. 登录后请及时完善信息,并修改默认密码。https://centro.zjlll.net/gxptLogin?redirect_url=https%3A%2F%2Fwww.zjooc.cn&app_key=0f4cbab4-84ee-48c3-ba4c-874578754b29/&eqid=9c76c351001bd4c3000000046468d6a1
6.MOOC管理概论浙江大学中国大学慕课MOOC答案.docxMOOC管理概论浙江大学 中国大学慕课MOOC答案第一周单元测试1单选题管理的核心内容是: 本题答案:协调 2单选题管理的功能是: 本题答案:通过科学方法以有限资源实现更多欲望以最少的投入获得最大的产出 3单选题管理的职能由以下几部分组成:https://www.renrendoc.com/paper/370364799.html
7.数据结构第二章浙江大学mooc笔记+代码数据结构 第二章 浙江大学 mooc 笔记+代码 学而不思会忘关注IP属地: 河北 2020.12.18 16:42:03字数1,231阅读532 2.1.1 引, 多项式表示P1,P2,P3 可以取出系数 和项数这样表示:012345 (9,12) (15,8) (3,2) (26,19) (-4,8) (-13,6) (82,0) (26,19) (9,12) (11,8) (-13,6) (https://www.jianshu.com/p/d3da8cbc4bb4