tag:计算机天才协会学习周报
本周学习大纲
Python:刷题
本周学习日历
日历 | 学习内容 |
---|---|
星期一 | 洛谷刷题 |
星期二 | PTA刷题 |
星期三 | 整理记录总结 |
星期四 | PTA模拟 |
星期五 | 洛谷刷题 |
星期六 | 无 |
星期天 | PTA刷题 |
完成状态
任务基本完成。
学习反思
练习题目难度需要上升,做题时对于题目的条件应该更小心仔细看待,认真完善,争取满分。
下周学习大纲
- C语言:练习代码
- Python:做题
tag:计算机天才协会学习周报
日历 | 学习内容 |
---|---|
星期一 | 洛谷刷题 |
星期二 | PTA刷题 |
星期三 | 洛谷刷题 |
星期四 | PTA刷题 |
星期五 | 洛谷刷题 |
星期六 | PTA刷题 |
星期天 | 蓝桥杯练习 |
因为下周三需要参加的考试,所以临时改了上周定下的计划,延缓Java的学习,主要进行Python的刷题准备。
周日练习了一套蓝桥杯真题给我整破防了,这一周的学习似乎进步不大,所以下面的学习练习要把题目类型,思路,方法进行总结提升。
Python:刷题总结练习。
Java:如果有多的时间学习一个Day的内容。
tag:计算机天才协会学习周报
日历 | 学习内容 |
---|---|
星期一 | 学习JavaDay15 |
星期二 | 学习JavaDay16 |
星期三 | 预习C语言 |
星期四 | 预习C语言 |
星期五 | 洛谷解题练习 |
星期六 | 洛谷解题练习 |
星期天 | 无(返校 |
本周任务已完成
周日Day12内容未全部完成学习,仍需要补充记录。
寒假关于Java的任务未完全完成,下学期继续努力!
蓝桥杯比赛还有一个月,应当抓紧努力刷体练习,设为重点任务!
tag:计算机天才协会学习周报
日历 | 学习内容 | 原因 |
---|---|---|
星期一 | 预习C语言 | |
星期二 | 无 | 感冒了休息呜呜 |
星期三 | 无 | 状态不佳 |
星期四 | python洛谷刷题 | |
星期五 | JavaDay13 | |
星期六 | JavaDay14 | |
星期天 | 预习C语言 |
C语言笔记:
“D:\c语言\笔记\C语言-2.md”
“D:\c语言\笔记\C语言-3.md”
因为感冒身体状况不佳,休息两天。
Java内容较多,笔记,代码练习未完成,需下周继续努力。
tag:计算机天才协会学习周报
日历 | 学习内容 |
---|---|
星期一 | 学习JavaDay11 |
星期二 | 学习JavaDay12 |
星期三 | 预习C语言 |
星期四 | 预习C语言 |
星期五 | 洛谷解题练习 |
星期六 | 洛谷解题练习 |
星期天 | 学习JavaDay13 |
JavaDay11笔记:
https://yeal-jx.github.io/2024/01/22/Day11/
C语言笔记:
“D:\c语言\笔记\C语言-1.md”
“D:\c语言\笔记\C语言-2.md”
周二电脑故障,搞了半天,因而只来得及补充前一天Day11的笔记并上传。
周日Day12内容未全部完成学习,仍需要补充记录。
因此本周Java学习内容慢于计划,其他基本完成。
Java学习内容因为不熟练等原因,接收知识能力有限,因而拖慢进度,需要不断练习改进。
啊洛谷的题有点难懂,找思路解题过程,用Python的同志也略少,解答也有些地方难以理解,需要思考一段时间啊,继续加油!
1.static关键字
2.多态
3.抽象
4.接口
5.设计模式
1 | 复习: |
static关键字
static修饰属性称为静态属性,静态属性无序实例化,直接通过类名,属性名的方式调用
static修饰方法称为静态方法,静态方法中只能使用静态属性,静态方法也只能调用静态方法
static修饰的属性和方法称为类属性和类方法,实例化出的所有对象中的值,都是一致的。
static修饰代码块,称为静态代码块,会在类加载时首先执行
1 | static{ |
发生在同一个类中,方法名相同,方法的阐述个数和参数类型各不相同
可以发生在普通方法、构造方法和静态方法
同个对象在不同场景的多种形态
Java中多态的前提:必须继承,有子类与父类的关系
多态的表现:父类声明指向子类,调用重写的方法,子类执行,称为向上转型,反之为向下转型(强制类型转换来实现)
多态执行中,属性调用父级,重写的方法调用子级,为重写方法调用父级
1 | public static void main(String[] args) { |
抽象方法特点:没有方法体(没有大括号)—不能被执行,只能被重写
抽象类不能被实例化,可以被抽象类或普通类继承,只能实例化普通类
抽象的关键字:abstract
abstract标记在类上表示这个类是抽象类
abstract标记在方法上表示这个方法是抽象方法
抽象方法只能存在于抽象类中,但是抽象类中不是只能存在抽象方法
接口不是类,与类平级
接口使用interface关键字代替class
接口中,只能存在静态常量和抽象方法
接口中的变量默认是公开的静态常量,无需加static和final关键字
接口中的方法不加任何修饰符就表示public修饰符
在jdk1.8中,被default修饰的方法,可以使普通方法,其他都是抽象方法,并且省略abstract关键字
接口不能被实例化,需要被实现(就理解为继承即可),接口可以多实现,一个类可以实现多个接口
接口可以理解为一个只有方法的抽象类
抽象类是属于不属于的概念,接口是有没有的概念
1 | public class Brid implements Fly, Eat { |
创建型模式,结构型模式,行为型模式
在软件设计中,被反复使用的一种代码设计经验
tag:计算机天才协会学习周报
日历 | 学习内容 |
---|---|
星期一 | 复习Java基础知识,翻阅之前笔记 |
星期二 | 查看Java重点内容部分 |
星期三 | 练习部分代码 |
星期四 | 下载vscode等,配置C语言环境 |
星期五 | 看网课,了解C语言基础内容 |
星期六 | 复习Python语法,翻阅笔记 |
星期日 | 洛谷简单做了两道题 |
已完成本周任务。
编程方面的基础以及思考问题方式应该改进,否则题目一点做不出来哇……
学习语言任重道远,加油!
1.Java:学习Day11~12内容
2.C语言:学习语法知识
3.Python:洛谷刷题