oop

OOP学习的第三次BOLG

(1)前言:前三次作业大部分都是关于 课程成绩统计程序的题目编写以及在此基础上的迭代,涉及到的知识点基本包括了所有所学习的内容,体量都不算多,但是题目难度都非常大。 (2)设计与分析:由于前三次的pta作业大部分都是迭代的,所以在此,我仅拿出一份源码,在此基础上进行分析 源码如下 import ja ......
BOLG OOP

OOP 7~12次作业心得体会

OOP 7~12次作业心得体会 22201709-刘隽涛 目录 (1)对于oop7~12次作业的理解 (2)设计与分析,测试分析性能,踩坑心得及下次改进的建议 (3)总结与看法:) 关于这几次作业的看法: 这7~12次题目集较第一次作业难度有进一步提高,考察抽象类、接口等。主要是围绕课程成绩统计程序 ......
心得体会 心得 OOP 12

oop第三次题目集总结

一.前言: Pta-7:本次题目集是菜单计价系统的另一个分支上的一次迭代,在原有功能的基础上对输入的特色菜分为川菜,晋菜和浙菜三类,相比于前几次菜单的迭代来说,这算比较明确方向的迭代,新增了一个关于口味度的计算,同时新增了用户信息,对于用户的名字和电话号码进行规范,使得和代码更加贴合实际。逻辑性变得 ......
题目 oop

OOP 7-12次题目集总结

前言: 通过四个月的学习,对Java已经有了初步的认识和了解,后两个月题目集的题量在减少,但难度在增大。第七、八次题目集主要考察继承、多态和接口的理解和应用,第九次题目集主要考察set、map的使用,从第十次题目集开始,开始出现综合性的训练而不再单一的考察某个知识点的应用。 设计,分析与心得: 主要 ......
题目 OOP 12

OOP题目集第三次总结

前言: 本阶段的题目集比较多,所以可写的内容也很多。在题目集07里,通过类设计和类的继承及多态最后到接口,可以说思路很清晰,不难;在题目集08里,通过图形卡片排序和分组游戏的设计在题目集07上进行升华,也不难;真正从题目集09开始,我们开始学习和运用Map和Set,难度开始上升。在题目集09里,我们 ......
题目 OOP

OOP作业总结三

一、前言 本次作业主要复习了之前学的类的设计,以及多态和接口的使用,同时也考察了哈希集和树集的掌握程度,并且也运用到了一些正则表达式。在第三阶段的作业中,前几次作业的难度都不是特别大,后几次作业的难度有了一定的提升。题目量都不是特别大,但还是需要花费时间,认真去做。特别是后三次作业中出现的统计成绩, ......
OOP

OOP第三阶段题目集总结|课程总结-22201608-柯汶君

第三阶段的题目集时间跨度大,内容比较充实,对前面学习过的类的继承,多态,接口进行了巩固练习,加深我们对多态的理解,学会更好地改善代码的结构。同时对最后阶段所学习的集合框架体系(Set、Map等)比较方便的工具进行相应的练习,让我们通过合理地使用这些工具来减少代码复杂度。 前言: 1.作业相关知识点: ......
22201608 题目 阶段 课程 OOP

OOP学习的第三次博客作业

(1)前言: 在10-16周的几个礼拜内,我们主要是对菜单系统、成绩统计系统的迭代,在这过程中还有些许关于正则表达式以及set、map的相关联系,并且在这这六周期间,我们还进行了期中考试以及最后的课堂测验。在平时的练习中我意识到了面对较大工程的题目的时候,我的编程能力还是非常薄弱,不知道具体从哪一块 ......
博客 OOP

OOP面向对象第三阶段学习总结

OOP面向对象第三阶段学习总结 目录 · 前言 · 设计与分析 · 踩坑心得 · 改进建议 · 总结 一、前言 不知不觉OOP学习就已经来到了尾声,也即将要步入大二,回头望来,总总令人感慨。 第三阶段的学习主要包括,一些set和map的用法。更加抽象点的提升呢,就是对自身对于代码一些整体架构的一些更 ......
对象 阶段 OOP

OOP第三次博客作业

# 前言 这是本学期的最后一次博客,同样这次博客也积累了很多题目需要分析,如:菜单的最后一次迭代,课程程序分析系统的三次迭代,还有很多基础的题目就不一一列举了。知识点已经把我们所学的大多数知识贯穿了,题量也适中,大概是每周一次限时四天的大作业,难度适中。但是后期考察了我们分析类图的能力,这方面我认为 ......
博客 OOP

OOP训练集8-11心得体会

面向对象程序设计 前言: 1.哈哈哈,怎么说呢,也算有了前车之鉴,也就有了我后面比较周全的考虑对于之后的这几次题目集而言. 2.题目集8:这次的题目跟原本的菜单设计类题目大同小异,无异于是订购类似的程序设计,主要体现在一些课程的存储,特殊情况的考虑上,而正如我上述所说的,鉴于上一次经验惨痛的教训,我 ......
心得体会 心得 OOP 11

OOP题目集总结

目录 前言 设计与分析 踩坑心得 改进建议 总结 一、前言 (1)第七次题目集 一道题目,菜单5 (2)第八次题目集 一道题目,课程成绩统计系统1 (3)第九次题目集 一道题目,统计Java程序中关键词的出现次数(必须使用map和set) (4)第十次题目集 四道题目,容器-HashMap-检索、容 ......
题目 OOP

OOP面向对象程序设计_核心知识点总结

为了应付明天的OOP期末考试 记录自己复习了些啥 纠了比较多的细节 顺序完全乱序 ## 1 lambda 表达式 ### 1.1 介绍 ```cpp auto var = [capture-clause] (aotu param) -> bool { ... } ``` 在C++的lambda表达式 ......
知识点 程序设计 对象 核心 程序

学习日记——oop的三大特性

1.封装 (1)什么是封装 隐藏 方法 控制语句 (2)封装的步骤 如何隐藏 private 如何方法:setter /getter 如何控制语句:if判断 (3)实战训练 2.继承 (1)继承的原因 多类之间拥有多个相同的属性或方法 解决方式是:将相同的属性和方法抽取出来,封装到一个新的类中,并继 ......
特性 三大 日记 oop

学习日记——初识OOP

0.目录 1.对象 2.类 3.方法 1.对象 (1)万物皆对象 世界是由多个看得见摸得着的物件组成的 (2)身边的对象 看的见摸得着的物件都称为对象,对象之间有区别是因为静态的属性和动态的行为有区别 (3)对象的特征 ①静态的属性 定义 1:每个对象都有各自的静态的特征,在计算机中称之为属性定义 ......
日记 OOP

OOP课程题目集第二次总结

前言 本次总结针对于pta上第一阶段的三次题目集。 第一次题目集主要训练Java的封装性以及一些常见的字符串处理,题量不多,部分题目较难; 第二次题目集主要训练正则表达式,和类之间的聚合关系,题量不多,比较简单; 第三次作业主要训练继承,多态和类之间的组合关系,题量少,难度一般; 本次总结将对部分难 ......
题目 课程 OOP

BLOG_OOP_PTA与菜单计价程序分析

# 前言 ## 涉及知识点 + 1.**关于C语言中的printf和JAVA中sout之类的区别的初步认识;** *在第一次作业中便有sout出现* *** + 2.**对于创建对象和类的初步实践;** *同上,有class Dish和class Menu,Menu menu=new Menu()等 ......
BLOG_OOP_PTA 菜单 程序 BLOG OOP

OOP三次大作业总结-BLOG-1

面向对象程序设计三次大作业总结 一、前言。 第一次作业共有九道题目,都是考察Java的基础语法,我认为是用来让我们适应从C语言到Java的转变的(虽然我没做全对),没有运用上Java特色:类与对象; 第二次作业共四道题,随着学习进度的前进,我们也迎来了对象和类的学习,第二次作业用上了对象和类,还有方 ......
BLOG OOP

oop题目集1~3的总结性Blog

1)前言 第一次作业:7-1主要是从控制台输入问题,和嵌套循环。7-2的要点是数据的精确度,严格的输出。7-3是数组的调用,循环的使用。7-4要点在与if和else的使用和标准的输入和输出。7-5主要是switch方法的使用7-6主要是substring的调用和字符串长度的判断length()和.e ......
总结性 题目 Blog oop

OOP点菜题目-blog作业

一.三次题目集概览 这三次题目集中 第一次:总九道题目,难度较低,比较基础,适合过渡。 第二次:总四道题目,难度较第一次难一点,java的面向对象性开始体现,类间关系及类与类之间属性方法的调用难度加大,java的难处初显。 第三次:总七道题目,难易结合,7-1 菜单计价程序-3是第二周两个菜单题目的 ......
题目 blog OOP

罗HP OOP第一次博客作业(菜单及题目总结)

前三次题目集总结BLOG 前言: 在这个学期第一次接触java语言,到现在看来,在面向对象之前所学的C语言和java只有部分的语法差别,不同的语言肯定有不同的语法规则。而在接触面向对象之后,java的特点才会展现出来;继承,多态以及封装。私以为只要有关面对对象的的编程思维转变过来理解过来,java就 ......
题目 菜单 第一次 博客 OOP

Ch15 OOP

# 基类和派生类的定义 ## 定义基类 考虑书上的例子, 定义一个 `Quote` 基类: ```cpp class Quote { public: Quote() = default; //= default see § 7.1.4 (p. 264), 默认构造函数 Quote(const std ......
OOP Ch 15

面向对象编程OOP

# 面向对象编程OOP # 面向过程思想 步骤清晰简单,第一步作什么,第二步做什么.... 面对过程适合处理一些较为简单的问题。 # 面向对象思想 物以类聚,**分类**是思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对 ......
对象 OOP

软构笔记-8-ADT和OOP中的“等价性”

[toc] ## 软构8 本章大纲: + 理解特性之间的等价关系 + 站在观察者角度,利用AF,定义不可变对象之间的等价关系 + 引用等价性和对象等价性 + 可变数据类型的观察等价性和行为等价性 + 理解 Object 的契约,正确实现等价关系判定 ### ADT 的等价操作 + ADT 是对数据的 ......
等价 笔记 ADT OOP

ADT和OOP中的“等价性”知识点总结

知识点概要: 等价关系 不可变类型的等价性 == 与 equals() 实现equals() 对象合同 可变类型的等价性 自动装箱和等价 一、等价关系 ADT的等价关系是基于AF来定义的 等价关系:自反、对称、传递 二、不可变类型的等价性 不可变类型的等价性还是依据与AF,AF映射到同样的结果,则等 ......
等价 知识点 知识 ADT OOP

OOP

OOP是一种编程范式,它将真实世界中的事物抽象为对象,然后由对象之间的交互来实现程序的功能。 OOP的主要特征有: 封装:将对象的属性和方法封装在一起,隐藏实现细节。 继承:子类可以继承父类的属性和方法,同时可以添加自己的属性和方法。这允许我们重用代码。 多态:由继承而产生,使得子类可以重新定义父类 ......
OOP

OOP和面向对象的关系

OOP和面向对象是两个相关但有所区别的概念: • OOP:Object Oriented Programming,面向对象程序设计。它是一种编程范式,封装了数据和行为在对象中的编程方式。许多语言如Java、Python和C++支持OOP。 • 面向对象:它是一种软件开发的思想或理论,将现实世界中的事 ......
对象 OOP

Java OOP 练习--银行客户管理

Acount public class Acount { private double balance; //余额 //带参构造器 public Acount(double initBalance) { this.balance = initBalance; } //查询余额 public doub ......
客户管理 客户 银行 Java OOP

hashmap oop in golang

package main import ( "fmt" ) const HASH_BUCKET_SIZE = 3 //1023 type hash_node struct { key interface{} val interface{} next *hash_node } type HASH_BU ......
hashmap golang oop in

OOP第四到第六次训练总结

一、前言 本文章主要是对作者大学编程学习的记录,本篇文章主要是对OOP的第四到六次训练的总结。 现如今,我已经正式的进入了OOP的学习,难度也确实逐渐在提升,这三次作业与前三次比较起来,代码量和难度都有了明显的提升,已经是一个新的阶段,而三次训练一次总结也恰好将学习分为了不同阶段。 第一阶段是小试牛 ......
OOP