
// 定义抽象类
Student
public abstract class Student {
// 学生姓名
protected String name
// 学生学号
protected String studentNumber
// 学生已修课程学分总和
protected double totalCredits
// 构造方法
public Student(String name, String studentNumber) {
this.name = name
this.studentNumber = studentNumber
this.totalCredits = 0
}
// 抽象方法,用于计算学生的当前学分绩点
public abstract double calculateGPA()
// 普通方法,用于增加学生的已修课程学分
public void addCredits(double credits) {
this.totalCredits += credits
}
// 普通方法,用于获取学生的姓名
public String getName() {
return this.name
}
// 普通方法,用于获取学生的学号
public String getStudentNumber() {
return this.studentNumber
}
// 普通方法,用于获取学生的已修课程学分总和
public double getTotalCredits() {
return this.totalCredits
}
}
下面是采用接口方式设计一个面向学生的Java课程学分管理程序的示例代码:
// 定义接口Student
public interface Student {
// 学生姓名
String name = ""
// 学生学号
String studentNumber = ""
// 学生已修课程学分总和
double totalCredits = 0
// 抽象方法,用于计算学生的当前学分绩点
double calculateGPA()
// 抽象方法,用于增加学生的已修课程学分
void addCredits(double credits)
//抽象方法,用于获取学生的姓名
String getName()
// 抽象方法,用于获取学生的学号
String getStudentNumber()
// 抽象方法,用于获取学生的已修课程学分总和
double getTotalCredits()
}
在上面的代码中,我们使用了抽象类和接口两种方式来设计学生的Java课程学分管理程序。抽象类的方式可以在类中包含普通的成员变量和方法,而接口的方式则只能包含抽象方法。根据需要,可以选择使用抽象类或接口来设计学生的Java课程学分管理程序。
希望这对你有帮助!望采纳!
很强的问题,不知从哪里说起。接口程序是单独存在的一个程序,和管理系统没有任何关系。
这个接口程序负责将其他数据源的数据,通过一定的逻辑关系,写入到管理系统的数据库中,就完成了接口的任务。
呵呵,放轻松,一切都会好起来。
1.Explorer.EXE :Windows 资源管理器,或是 Windows 图形界面外壳程序,它是一个重要的系统进程。注意它的正常路径是 C:\Windows 目录,否则可能是 W32.Codered 或 W32.mydoom.b@mm 病毒。2.Console IME (IME控制台) 是输入法编辑器,允许用户使用标准键盘就能输入复杂的字符与符号。但如果 CONIME.EXE 的路径不是系统目录,而是其它别的地方的话,则可能是某病毒程序。如 BFGhost 1.0 远程控制后门的程序,这个后门程序能够运行攻击者访问您的计算机,窃取密码和个人数据。还要注意某些病毒可能会模仿其文件名以骗过用户注意,如QQ爱虫病毒为 comime.exe 与之只有一个字母之差。
3.taskmgr.exe:Windows 任务管理器,按 CTRL+ALT+DEL 或 CTRL+SHIFT+ESC 打开,用于查看现在是运行在系统上的任务与进程等信息。
4.TIMPlatform.exe是QQ 和 TM 共同使用的外部应用开发接口管理程序,是一个重要的底层核心模块。如果删除该程序,QQ 或 TM 将丧失与周边功能模块以及外部应用程序相互调用的功能。
5.ashDisp.exe :Avast 网络安全套装相关程序,用于查杀病毒和蠕虫。
6.8021X.EXE:星网锐捷 RedGaint (实达STAR) Supplicant 802.1x 客户端进程。
楼主的这几个进程都是用户下的正常进程
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)