oop
  • 2024-06-30第7-8次OOP总结
    一.前言1.第七次PTA在基于原有的基础上通过迭代新增加了互斥开关以及新电器窗帘,并且更加复杂化了电路的结构,使得电路可以并联一个并联电路,在原有的基础上大大增加的分压计算的难度。2.第八次PTA又新增了二极管,并且在原有只需要表示出电器的工作效率的基础上新增加了每个电器的管
  • 2024-06-30PHP 面向对象编程(OOP)入门指南
    面向对象编程(Object-OrientedProgramming,简称OOP)是一种编程范式,通过使用对象来设计和组织代码。PHP作为一种广泛使用的服务器端脚本语言,支持面向对象编程。本文将介绍PHP面向对象编程的基本概念和用法,并提供示例代码帮助理解。一、面向对象编程的基本概念1.1类和对象
  • 2024-06-23OOP双人决斗(多重继承)
    题目描述写一个Node2D基类,属性有位置location(string)一个Body子类继承自Node2D,属性当前生命值health(int),防御力defense(int)一个Weapon子类也继承自Node2D,属性有武器名w_name(string),伤害damage(int)一个Player多继承自Body和Weapon,属性有名字name(string)。方法有attack,对目标造成
  • 2024-06-2317-oop封装
    封装信息隐藏:应禁止直接访问一个对象中数据的实际表示,而应通过接口操作来访问属性私有,get/set追求“高内聚,低耦合”//类//封装的核心关键字:private私有publicclassStudent{//属性私有privateStringname;//名字privateintid;//学号private
  • 2024-06-2316-oop构造器
    构造器使用new关键字,本质是在调用构造器类中的构造器也成为构造方法,是在进行创建对象的时候必须要调用的。特点:必须和类的名字相同必须没有返回值类型,也不能写voidpublicclassPerson{//一个类即使什么都不写,也会存在一个方法(构造器)/*publicPerso
  • 2024-06-2314-oop方法回顾
    方法回顾//Demo01类publicclassDemo01{//main方法publicstaticvoidmain(String[]args){}/*修饰符返回值类型方法名(...){//方法体return返回值;//return表示方法结束,返回一个结果}*/publ
  • 2024-06-2313-oop概述
    面向对象思想物以类聚,分类的思维模式。分类,然后对这些分类进行单独思考,最后对某个分类下的细节进行面向过程对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是具体到微观的操作,仍然需要面向过程的思路去处理。面向对象是
  • 2024-06-09OOP第二次blog
    不知不觉过去了这么久,又经历了三轮的PTA作业,到了写blog小结的时间,接下来给大家分析的第二次的PTA作业。本次作业分为以下部分:(1)总结三次题目集的知识点、题量、难度等情况。(2)设计与分析:重点对题目的提交源码进行分析。(3)采坑心得:对源码的提交过程中出现的问题及心得进行总结。(4
  • 2024-06-09oop 4~6总结
    oop4~6总结前言知识点继承:第四次作业中新增的ChoiceQuestion和GapFillingQuestion继承Question类;第五次作业中Switch,SteppedSpeedController,ContinuousSpeedController,IncandescentLamp,FluorescentLamp,和CeilingFan都继承Device类,从而共享其属性和方法。集合
  • 2024-06-09OOP第二阶段题集总结
    一.前言知识点:考察继承和多态为多,其中还涉及迭代器的使用,在每个题集中都有一个综合性题目设计多方面知识点考试,有List类和HashMap的使用以及正则表达式的运用,并且注重考查设计,理解类与类之间的关系进行合理设计,其中也要遵循我们所学的单一职责,开闭原则,迪米特法则等。题量:第四次
  • 2024-06-09第二次Blog总结
    一、前言经过题目集4至题目集6的学习与实践,我深刻体会到了面向对象编程(OOP)的魅力与挑战。本次总结将重点围绕三次题目集中的7-1题目,从知识点、题量、难度等方面进行分析与总结。知识点题目集4至6中的7-1题目,无一不紧扣面向对象编程(OOP)的核心概念。这些题目不仅深入探索了类的继
  • 2024-06-08oop个人总结第二集(
    前言:在第一集总结过后,我对于后续迭代的题目进行了重新设计,在之前设计失败的第二三次题目中,总结经验,向同学老师请教,也很好,有效的在答题判题程序设计题目的最后一次迭代设计成功,通过了所有测试。后续发布了新的题目类型:家居强电电路模拟程序。*我总结之前的经验,吸取先前的教训,通
  • 2024-06-08OOP题目集4~6的总结
    目录(一)前言(二)作业介绍(三)算法与代码(四)PowerDesigner类图模型(五)SourceMonitor代码分析(六)自学内容(七)总结一、前言介绍本篇博客的大致内容、写作目的、意义等本篇博客介绍如何使用Java语言基础和算法来解决题目问题,在此基础上进行对最近Java编程语言学习的总结题目的
  • 2024-06-08掌握Python 这10个OOP技术,代码想写不好都难!
    目录1、面向对象设计原则
  • 2024-06-07OOP 4-6次题目总结
    OOP第4-6次题目总结目录OOP第4-6次题目总结一,前言答题判题系统-4家居强电电路模拟程序-1家居强电电路模拟程序-2二,设计与分析答题判题系统-4家居强电电路模拟程序-1家居强电电路模拟程序-2三,踩坑心得四,改进建议五,总结一,前言答题判题系统-4知识点总结:1.在这次答题判题系统
  • 2024-06-06oop-PTA题目集4~6总结
    一、前言   相比于前三次的题目集,题目集4~6需要用到的新的知识点主要是面向对象程序设计中继承和多态这两个特性的使用。第四次题目集中的答题判题程序-4是在前三次程序的基础上增加新的内容,新增了选择题和填空题两种题型,这一变化的处理需要用到前三次未使用的继承,即将题目
  • 2024-06-05nchu-oop训练集4~6总结
    一、前言经过了前三次pta作业的练习,对pta作业也有了一定的了解,大作业4是与前三次作业相关联的,5、6次作业则是对家居强电电路的模拟,对于我来说还是存在着不小的难度,在进行家居强电电路模拟的过程中,我遇到了一些困难。比如,在布置电路结构时,需要考虑每个电器的功率和电压需求,以及安
  • 2024-06-05面向对象设计方法Review-01.课程概述
    课程简介能带来什么:1.掌握OOP基本原理;2.了解OOP新兴技术;3.满足OOP技术需求;课程目标:1.OOPL写代码→OOP→OOSC;2.朴素OOP→系统化OOP;3.传统OO技术→现代化OO技术;课程内容:OO的起源及动机;OO的设计:1.契约式设计;2.设计原则;3.设计模式;4.应用框架;背景概述软
  • 2024-06-04OOP课程第二次博客
    目录1.前言2.设计与分析1.第四次pta作业2.第五次pta作业3.第六次pta作业3.踩坑心得4.改进建议5.总结1.前言第四次题目集是在第三次题目集的基础上新增了多选题和填空题,一方面考察了我对继承的理解和运用,另一方面也考察了我对接口comparable以及collection中sort的用法。第五,六次
  • 2024-06-04OOP第二次blog
    I.第四次答题判断:在前三次答题判断的基础之上添加了多选题,填空题,同时要求多张试卷并排序。1.输入选择题题目信息:题目信息为独行输入,一行为一道题,多道题可分多行输入。格式:"#Z:"+题目编号+""+"#Q:"+题目内容+""#A:"+标准答案格式基本的约束与一般的题目输入信息一致。新增
  • 2024-06-04NCHU-软件学院-232019班-23201125-罗伊鑫-第二次Blog
    前言本次Blog总结三次题目集的7-1题目的知识点、题量、难度等情况,以及写完后的错误总结和自我思考。1.知识点三次题目集都对于类的设计的提前规划好有着必要的需求,还有就是对于继承与多态的合理的使用。接着就是对于正则表达式的使用的检测,然后就是要有清晰的逻辑编程表达。2.
  • 2024-06-03OOP课程第二次Blog
    一、前言本次博客是对于题目集4~6的总结和反思。知识点本阶段题目集的主要考察的知识点是继承和多态,继承包括对super、extend关键字的使用,方法的重写等,多态包括向上转型、向下转型等。此外还考察了抽象类和接口及之前的封装性,需要我们有抽象类的能力。在设计上考察了单一职责
  • 2024-06-03OOP课程第二次blog—23201408—钱文浩
    本次blog,针对第4~6次大作业题目集进行总结,目的在于总结不足、得出经验教训以及做出未来规划。本次blog分为以下几个部分。一、前言:(1)第4次和第6次大作业难度较大,需要考虑的情况很复杂多样,而且对整体设计能力的要求很高,类间关系设计继承、依赖、关联等等,而且因为输入的数据很多,某
  • 2024-06-03NCHU-oop-6总结
    写在前面:自己一些杂乱的想法对于这两次写的关于电路设计的编程题,一开始我是抗拒的,这些源自于高中对物理的抗拒。不过还好,在自己又一定代码实现的基础上,合理运用上老师关于设计类的建议,这些代码可以很容易被实现,剩下的就是敲下代码的时间。怎么说呢?老师和同学们一直在强调说要做
  • 2024-06-02OOP课第二阶段总结
    OOP课第二阶段总结前言作为第二次3+1的总结,明显感受到了此次题目集越来越复杂,结合了实际的物理知识来解决现实中的电路问题。因为电路可以一直扩展下去,情况千变万化,难以像上次题目集一样找到一个呆板的做法。这次题目集,让很多人连题目都无法理解,代码也是无从下手,因为这些人