oop

Java学习之路--oop--面向对象编程(封装、继承、多态)02

package com.oop.demo02;//一个项目应该只存一个main方法public class Application { public static void main(String[] args) { //new 实例化了一个对象 Person person = new Person ......
对象 Java oop

Java学习之路--oop--面向对象编程(封装、继承、多态)01

package com.oop.demo01;import java.io.IOException;//什么是面向对象/*面向对象编程:Object-Oriented Programing(简称OOP)面向对象编程的本质就是:**以类的方式组织代码,以对象的组织(封装)数据抽象三大特性:封装继承多态 ......
对象 Java oop

驱动调试_Oops

a. 作为模块: ``` 1. 根据pc值确定该指令属于内核还是外加的模块 pc=0xbf000018 它属于什么的地址?是内核还是通过insmod加载的驱动程序? 先判断是否属于内核的地址: 看System.map确定内核的函数的地址范围:c0004000~c03265a4 如果不属于System ......
Oops

STL(4) OOP

[toc] #OOP OOP试图将数据和操作关联在一起 比如一个class中,不仅有数据,还有对于容器的操作 #GP ![](https://img2023.cnblogs.com/blog/3239608/202309/3239608-20230904234307097-1320722704.pn ......
STL OOP

OOP:面向对象

OOP:面向对象 思想80年代,百花争名,OOP(面向对象编程) OOA(面向对象分析) OOD(面向对象设计)程序即现实:模拟现实世界万事万物皆对象核心:类和对象类是对象的抽象,对象是类的具体类:抽象的,模板,概念,是一些具体共同特征和行为的一类的定义对象:实际存在的,通过类来创建类的组成:属性( ......
对象 OOP

【补充】面向切面编程(AOP)面向对象编程(OOP)

# 【补充】面向切面编程(AOP)/面向对象编程(OOP) > 面向切面编程(Aspect-Oriented Programming,AOP)和面向对象编程(Object-Oriented Programming,OOP)是两种不同的编程范式。 # 【1】面向切面编程(AOP) - 面向切面编程(A ......
切面 对象 AOP OOP

POP和OOP

POP叫面向过程,OOP叫面向对象,看起来好像是同级互斥的关系,但其实不是。OOP其实是POP的拓展。 POP简单地说,就是把一个问题的解决方案分成若干个步骤,然后依次执行,换句话说,就是对一个问题的流程化建模。 OOP则是把整个系统抽象为若干个对象,各自负责自己的功能。每个功能的实现也会需要用到P ......
POP OOP

面向对象编程(Object-Oriented Programming,OOP)

面向对象编程(Object-Oriented Programming,OOP)是一种编程思维方式和编码架构,是一种 对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 什么是对象:对象是客观存在的事物,可以说任何客观存在的都是可以成为对象,一台电脑,一直钢笔,一个人,一辆轿车等等, ......

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

面向对象程序设计三次大作业总结 一、前言。 7-1 菜单计价程序-4 涉及的Java知识点:- 文件读写:可以将输入和输出保存在文件中,使用Java的文件读写操作来处理数据。- 异常处理:在输入和计算过程中,可能会发生错误或异常情况,需要使用try-catch语句进行异常处理。- 字符串格式化:在输 ......
BLOG OOP

OOP题目集4,5以及期中考试作业总结

OOP题目集4,5以及期中考试作业总结 一、前言 这三次的题目集的题目集难度逐次提升,题量适中,适合新手来进行训练,在第一次作业里,前面几题简单考察了一下变量定义、赋值、运算、选择分支语句和基本的输入输出等基础知识点,熟悉了一下Java的编程环境之后,就开始考察字符串运算的相关知识点,整体难度不大, ......
题目 OOP

oop第二次博客作业

前言: 第五次题目集知识点涉及: 正则表达式、字符串合法性校验、类的封装与设计、类的无参构造、类的有参构造、类的继承、重写父类。此次题目及需要完成的内容和功能较多,比较复杂,第一题难度偏大。 第四次题目集知识点涉及: 类的设计与封装、类的无参构造、类的有参构造、正则表达式、排序算法(冒泡排序、插入排 ......
博客 oop

oop-blog-2

(1) 前言 第四次作业所涉及到的知识点: 字符串处理、正则表达式、集合操作,1. 字符串的比较和匹配:使用equals()方法比较字符串是否相等,使用matches()方法判断字符串是否匹配指定的正则表达式。字符串的分割:使用split()方法将字符串按照指定的分隔符进行分割。字符串转换为整数:使 ......
oop-blog blog oop

BLOG_OOP_期中考试

# 前言 ## 涉及知识点 + 1.**对于创建对象和类的初步实践;** *如构建圆类和矩形类;* + 1.**对于抽象类和继承与多态的认识;** *如构建shape类;* *** ## 题量 + **不多,可以完成。** *** ## 难度 + **不大,可以完成。** # 设计与分析 ####题 ......
BLOG_OOP BLOG OOP

9. OOP(面向对象编程)和GP(泛型编程)

OOP和GP区别 OOP将datas和methods关联在一起,而GP却是将两者分开,也就是容器自己搞自己的, 算法自己搞自己的, 然后两者通过迭代器(Iterator)联系起来。Algorithms通过Iterators确定操作范围,并通过Iterators取用Container元素。 p1 p2 ......
对象 OOP GP

BLOG_OOP_成绩计算系统

#前言 ##涉及知识点 ####1.*java的基本语法等*; *如sout语句、循环表达等* ####2.*java对于类的基本认识*. ##题量 ####*单个题目* ##难度 ####*对于要求实现的功能多而杂,放进代码中实现并不容易,尤其当每进行一步就报错QAQ*. *** #设计与分析 # ......
BLOG_OOP 成绩 系统 BLOG OOP

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

面向对象程序设计三次大作业总结 一、前言。 7-1 课程成绩统计程序-1 该题涉及的Java知识点包括输入输出、字符串处理、数据结构和算法、异常处理等。 题目要求解析输入的课程信息和成绩信息,并根据规定的计算方式计算学生的总成绩和平均分,以及各门课程的平均分和班级的总成绩平均分。同时需要处理各种异常 ......
BLOG OOP

22201409-黄明OOP题目集6-8作业总结 OOP题目集6-8作业总结

OOP题目集6-8作业总结 一、前言 作为一个第一次写博客的萌新,有什么不足请各位佬指正,经过了几周的上课学习,我掌握了Java语言的基本语法,能够开始写一些简单的题目,随着不断的学习,经过这几次题目集的训练,我算是入门了java这门oop。 这三次的题目集的题目集难度逐次提升,题量适中,适合新手来 ......
题目 OOP 22201409

OOP第三次博客总结

一、前言 这是本学期的最后一次博客,也是最后一次作业。但是由于前期打的基础不够扎实以及畏难的心理,PTA中的难题我大都没有解决,只通过了一些比较简单的测试点。虽然题量很大,但并不全是难得无法动手的,下面我会选取其中的一些题目进行分析。这些题目涉及的知识面也很广,老师上课讲到的没讲到的都有用到,基本贯 ......
博客 OOP

OOP训练集第三阶段总结

1.第三阶段PTA题目集总结 (1)前言:第三阶段的题目集算是对所有已学知识的综合运用,另外还有对容器map、set、list以及栈的考察运用。这意味着对知识的理解运用变得更难,不再是单纯对给出类图的简单“翻译”,更需要靠自己去思考怎么去构建一个符合面向对象原则的程序。尤其是三次课程成绩统计程序的迭 ......
阶段 OOP

OOP作业总结(三)

一、前言 题目集九 *知识点:TreeMap有序的Key-Value集合的使用,HashMap中的元素是没有顺序的,而TreeMap中所有的元素都是有某一固定顺序的,输出关键字出现次数时需要得到一个有序的结果,因此使用TreeMap。用来存储字符串的容器StringBuilder以及添加元素的app ......
OOP

oop题目集7~11的总结性Blog

[TOC] # 一、前言 4~6的训练集难度较上一次提升很多,训练了很多java中独有的提供好的方法,如hashset,数组的sort等方法,实现了代码运行时间的优化,和内存的占用减少,学会了代码的封装,和使用类间关系,同时了解并使用了正则表达式,了解Scanner类中nextLine()等方法、S ......
总结性 题目 Blog oop 11

OOP第三次作业

前言 又是一次新的blog作业,在继菜单系统过后,我们的作业又来了一个选课系统。除此之外,我们还新学习了javafx以及Map、set等方法。尽管经过了菜单之后,再来做选课的系统,我还是感觉到很难,pta上的题目也不能拿到高分,但相比于菜单我在选课系统花的时间也更多了,也算是一个进步吧。总之,还是自 ......
OOP

OOP第三阶段作业总结

## 一、前言 在第三阶段作业中,五次训练集得分依次为100、100、100、100、96. 五次训练集都不简单。 其中,训练集09虽然题量较少,但程序比较复杂,而且老师也对代码的编写有要求,比如代码行数小于60为一档、小于100为二挡、小于150为三挡,而且代码必须模块化。 训练集07、08、10 ......
阶段 OOP

pta第三部分总结oop训练集09-11

一, 前言: oop 09:7-1 统计Java程序中关键词的出现次数:对Java中字符串,元字符,正则表达式的应用。 oop 10:7-1 容器-HashMap-检索:对Java程序中HashMap的特性对输入内容进行检索的应用。 7-2 容器-HashMap-排序:对Java升序中HashMap ......
部分 pta oop 09 11

oop第三阶段作业总结

一、前言: 针对第三阶段的题目集,知识点、题量、难度等情况作如下总结: oop训练集07: 该题目集题量一颗星(只有一道题),对我而言难度比较大,这次是菜单题目的又一次叠加,要求在菜单计价程序-4的基础上进行了添加和修改,由于前面的题目都没有完整的写出来过,所以相对我来说,这次的题目又是一个狠活儿; ......
阶段 oop

OOP第三次博客作业

前言: 第三阶段PTA的题目集主要围绕课程成绩统计程序的改进展开,共进行了三次题目集的迭代改进。在每次迭代中,题目集的重点和难度都有所增加。 第一次题目集侧重于类的继承、多态性的使用以及Comparable接口的应用。通过实现图形卡片分组的功能,我们需要熟练掌握类的继承和多态性的概念,并能够正确地使 ......
博客 OOP

OOP第三阶段PTA题目集总结

一、前言 在本次Blog要分析的是OOP第三阶段PTA题目集。对于OOP第三阶段PTA题目集,我个人认为难度还是较大的,每次一看到有新的题目集更新了,就心里一颤,因为难度较大耗时长。但是,正因为难度高,本人也从中踩了很多的坑,学到了很多编程思想和更加熟悉了JAVA的语法,对我本人的帮忙还是非常大的。 ......
题目 阶段 OOP PTA

OOP第三次blog

OOP第三次blog(08-11) 前言:除去那些小题,新增的知识点有根据中文进行排序,不熟悉的知识点:Collection类,set,map;题量:除去成绩系列第一题写了三天以外,其他都是一个晚上完成拓展外带对上一次不完备之处的修改 设计与分析:这是最后一次提交时候的类图,没有完全按照题目给的参考 ......
blog OOP

oop第三次作业

#一、前言 ##第八次作业 ###涉及知识点 1.类实现Comparable/Comparable接口 类中重写compareTo(Object o)方法 使用Collections.sort()进行排序 2.Collections.sort()和Arrays.sort()的区别 Arrays.so ......
oop

oop 第三次作业总结

目录 · 前言 · 设计与分析 · 踩坑心得 · 改进建议 · 总结 (1)前言:总结之前所涉及到的知识点、题量、难度等情况 (2)设计与分析:重点对题目的提交源码进行分析,可参考SourceMonitor的生成报表内容以及PowerDesigner的相应类图,要有相应的解释和心得(做到有图有真相) ......
oop