• 寻求修订或建议以改进我的程序

    我是编码/编程新手。大约四个月前,我决定使用Python开发我的技能。在这个很棒的社区获得了几本书和大量帮助之后,我开发了“比萨饼订购系统”程序的第一部分。 我的程序说明: 当程序运行时,提示用户选择披萨大小。用户可以选择更多,直到按“ t”,这将返回所有选择的披萨的总数。然后,程序会继续进入浇头菜单,用户可以在其中选择浇头(每个1美元)。选择完浇头后,用户将按“ f”键,程序将返回最终订单总数。 我知道这是一个非常简单的程序,但是,对于这个世界来说,我真的很激动。 我也是一名高中老师,我知道发展和学习新话...
  • 如何:将函数组织到类中

    我仅使用函数创建了代码。我创建的代码得到一个用户比萨订单,要求他们提供所需的大小,然后在该比萨上添加馅料。返回大小成本,然后返回总浇头。我正在寻求有关如何现在将此代码开发为OOP的建议。我一直在寻找有关课程的资源,但是措辞使我难以为所欲为。 这是我创建的代码: def size_menu(): # Provides user a menu print(""" What size pizza would you like? __________________________...
  • 无法在类之间建立多态性,从而在新运算符处给出错误

    我正在编写一个大学管理系统,共有10个班级。众所周知,当我们在基类中使用虚函数时,我们在班级之间建立了多态性,然后我们从基类继承派生类,并且在派生类中覆盖了虚函数但是在这里我遇到了一个从未遇到过的问题,因为我已经在c ++中多次实现了多态性,但是现在当我编写此语句时它给出了错误并且错误在new关键字上。可以在display类中看到 //Using Polymorphism Department* department=new Faculties(); 我无法在这些部门和教职员工之间建立多态性。类...
  • 建立Java级日志/计算器的最佳方法?

    这不是关于我的代码的问题,只是在寻找指导。 我的任务是创建一个成绩计算器,该计算器可以从文件中读取数据,提取文件中学生的姓名和成绩,获取他们的平均成绩和其他与成绩相关的计算结果,然后全部打印出来。我将显示要读取的文件。 我是一名学生,我们正在研究链表,节点和OOP。我正在寻找一种制作OOP的简单方法,该方法可以从学生列表文件的每一行中获取所需的信息并进行计算。我不确定应该使用哪种数据结构来完成这些任务。 这是我的说明表和学生列表:谢谢! 清单档案: Dakota McDermott,92,65,89,86,...
  • 将字符串数组对象转换为不同的值

    我正在为我的课程编写一个年级计算器/学生注册程序,但我有点卡住了。 我当前的代码能够从文本文件读取并将文本的每一行转换为String数组中的值。我现在需要做的是拿走数组的每个部分,将名称与所有数字分开,然后将它们都传递给GradeCalcStudent对象,这样我就可以得到学生的名字并用其成绩进行计算。 我知道我可以用该行中的每个逗号将String拆分为多个字符串,但是我需要做的是在第一个逗号处拆分它,以便将第一个值存储为String名称,然后我需要获取其余数字作为整数传递。我想创建一个GradeCalcS...
  • 在C ++中从文件读取对象时出现问题

    我正在做一个小型的大学项目,我必须使用OOP概念在文件中添加,编辑和搜索记录。添加到文件工作正常,但是每当我尝试从文件中读取文件时,它都以不可读的文本打印。 这是完整的代码和输出。 main.cpp #include <iostream> #include <cstdlib> #include <fstream> #define MIN 20 #define MAX 100 #include "student.h" using namespace std; void add_student(); voi...
  • 这种设计模式是否有名称,其中具体的类实现特定的接口,该接口实现CRUD操作的基本接口?

    正如我在Java和C#中所看到的那样,我试图使它成为一个“通用”问题,并且我假设它也在其他OO语言中。 I know there are three "main" frameworks for an application that accesses data and that perform CRUD operations: MVP MVC MVVM Sometimes these design patterns use a DAO and sometimes they use a DTO. 在查看使...
  • 多态性与切换案例的权衡

    我还没有找到任何明确的文章,但是我想知道为什么多态性是推荐的设计模式,而不是详尽的开关案例/模式匹配。我之所以这样问是因为,由于不使用多态类,我从有经验的开发人员那里得到了很多帮助,这一直困扰着我。我个人曾经经历过多态,经历了一段糟糕的时光,而经历了一个开关案例,度过了一段美好的时光,我认为减少抽象性和间接性使代码的可读性变得如此容易。这与通常被视为行业标准的“干净代码”之类的书形成鲜明对比。 注意:我使用TypeScript,因此以下示例可能不适用于其他语言,但我认为只要您具有详尽的模式匹配/切换用例,该...
  • 虽然程序中的循环无法按预期工作并卡住

    我是一个初学者,不胜感激一些建议。我正在编写一个程序,机场工作人员输入飞机信息,然后机场用户可以打印此信息。程序应一直询问用户应选择哪个选项,直到用户键入“ x”退出程序为止。 查看startAirplanePanel()方法下的while循环。 这是我的UserInterface类: import java.util.HashMap; import java.util.Scanner; import java.util.ArrayList; public class UserInterface { ...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 魅力技术资源分析