第二季复习笔记
来源:互联网 发布:淘宝自制护肤品扒皮 编辑:程序博客网 时间:2024/04/27 17:15
一、首先定义一个Person type
定义三个参数:姓名,年龄,职业
定义两个方法,分别eat和sing
二、必须要背着敲出来的代码,我来试试看
java:setter和getter(必须要背着敲出来)
创建一个Person Type,然后
定义两个私有变量,然后定义两个方法getName()和getAge()
首先在TestIt中实例化Person z
然后通过setName方法对里面的参数进行设置,
最后通过getter输出最后的结果;
Java:重载
这个就是里面有两个相同的函数,但是里面的参数列表不一样,就酱
java:继承并重写的方法
这个就是Person下面用Student继承一下,注意继承的写法
第二步是在Student里新写display的函数
java:11-构造函数基本介绍
Person中的构造函数使用了两种使用方法,
第一种是name和height都是空的
第二种是name和height都设置了相应的值,构造函数的重载,你懂得
下面设置了两个函数,分别return了两个参数,分别是name和height你的弄得
最后在下面设置了个display的函数,显示了名字和身高;
第二步:Student继承了Person,并且在Type中新定义了一个变量score并且重写了show函数,不管是什么吧,染整重写了
最后用TestIt分别用Person和Student实例化两个类,并分别调用show方法,打印出来看看
总结:这里的构造函数是没有Void这样的返回值的标志的
java:12继承中的构造构造函数的编写方法
这里小结一下,这里的继承的构造函数写法基本上和父类的写法基本上一致的,这里就突出一个super(null,0)的用法
这里说明一下super
java:13-重写与重载
一、同样一个函数,只是打印的东西不一样,需不需要命名不同的函数,不需要,有重载功能
二、新建了个父类叫做Animal,里面有个方法叫做eat,但是不知道吃什么
下面新建两个子类,分别是dog、cat和person,前两个有自己的eat,但是person没有eat
分别调用d、c、p的eat方法看看结果,这是三个实例
但是最后一个比较特殊,为了说明用animal 实例化p后,里面到底是有没有eat的,结果是有eat的
这是我第二季测试之前写的笔记,第二季全文复习笔记加起来都没有第三第四季的两三节课多,说明知识的难度也数量增加了很多,也造成了复习难度的增加.
- 第二季复习笔记
- JAVA复习笔记--第一章:第二节:数据类型
- Java复习笔记-第二部分
- effective C++ 第二章复习笔记
- 第二天复习多线程的笔记整理
- c /c++复习笔记 第二天
- C++ primer 复习笔记 (第一章、第二章)
- 第二行代码复习笔记之Activity的相关用法
- 第二行代码复习笔记之控件以及布局
- UI 第二节复习
- 第二章复习整理
- Unity第二关复习
- 编译复习第二章
- oracle第二章复习
- c++第二周复习
- 工作笔记 第二季
- 复习笔记
- 复习笔记
- 杭电OJ1005题
- 算法导论5.2-4
- 怎样将插入的图片居中
- Cmake常用指令
- 51 nod 1019 逆序数【归并排序||树状数组】
- 第二季复习笔记
- ajax请求的四个步骤
- War Chess (bfs + 优先队列)
- Mongodb数据转存mysql中(笔记)
- HDU 1214
- pair(2)
- js页面跳转
- 开通博客-贴吧6000回复的继续
- 【HDU 1074 Doing Homework】+ 状压dp