
面向对象
文章平均质量分 94
XJTUSE 面向对象
爱吃芝麻汤圆
西交22级软工学子,云原生、后端开发、神经网络、机器学习、AI系统、机器人、算法等方向均有涉猎,欢迎关注,大家一起进步成长
展开
-
XJTUSE 面向对象第二次作业
最有收获的还是自己设计类之间的关系。继承的基础是封装,在Java创建一个新类时,总是在继承,除非指明继承于一个指定类,否则都是隐式地从Java的根类Object中派生出来的子类,即Object类是所有类的“祖先”,Java 中的类一律继承了Object类的方法,这是Java的一大特色。如果子类重写的方法抛出的异常更大,那么在多态的情况下, 父类的引用调用的方法只能看到小范围的异常,代码运行的时候,才知道具体是调用了那个子类对象的方法,如果此时子类对象的方法抛出的异常更大,从逻辑上来说,是错误的。原创 2024-11-02 00:16:59 · 983 阅读 · 0 评论 -
XJTUSE 面向对象第一次作业
遍历morseWords数组中的每个元素morseWord,根据1个空格来分割当前读取到的morseWord,分割后的每一个结果都存储在一个名为morseLetters的字符串数组中,用增强型for循环,用于遍历morseLetters数组中的每个元素morseLetter,每次循环,判断这个morseLetter是否存在于创建的map中,如果存在,则添加到decodedText中,不存在则添加原有的内容。第二个图形,将图形分成三部分,第一行是第一部分,最后一行是第三部分,中间num-2行是第二部分。原创 2024-11-01 23:36:30 · 727 阅读 · 0 评论 -
XJTUSE 面向对象实验——数独游戏
这个项目的核心就是SudokuMain类,原先这个类的含义是主函数所在的类,但是我把它改成了游戏运行的主面板,当调用构造函数SudokuMain()就生成了一个JFrame的子类,也就是游戏的主面板。数独盘面是个九宫,每一宫又分为九个小格。收获最大的其实是第一次做一个未完成的小项目,然后根据需求把它开发完全,也实践了类之间的关系,现在我对类的封装有了更深的体会,但这次较少使用继承和多态,下次多加使用。首先是一个JFrame通常有的设置,包括设置排版,设置标题,关闭方式,页面置顶,页面居中,窗口可视;原创 2024-11-02 00:28:26 · 1025 阅读 · 0 评论