
正文
类别管理JAVA代码 java的类分为
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用Java编写一个电脑的类别
编写一个java类,描述对象类型具有的属性?
package cn.school.business.model;
public class Computer {
private int width;//宽度
private int height;//高度
private String cpu;//cpu类型
private String ram;//内存类型
private String disk;//硬盘
private String fan;//风扇
private String v_card;//显卡
public Computer() {
super();
// TODO Auto-generated constructor stub
}
public Computer(int width, int height, String cpu, String ram, String disk,
String fan, String vCard) {
super();
this.width = width;
this.height = height;
this.cpu = cpu;
this.ram = ram;
this.disk = disk;
this.fan = fan;
v_card = vCard;
}
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
public String getCpu() {
return cpu;
}
public void setCpu(String cpu) {
this.cpu = cpu;
}
public String getRam() {
return ram;
}
public void setRam(String ram) {
this.ram = ram;
}
public String getDisk() {
return disk;
}
public void setDisk(String disk) {
this.disk = disk;
}
public String getFan() {
return fan;
}
public void setFan(String fan) {
this.fan = fan;
}
public String getV_card() {
return v_card;
}
public void setV_card(String vCard) {
v_card = vCard;
}
}
相关问答
Q1: 采用抽象或接口方式设计一个面向学生的Java课程学分管理程序?
下面是采用抽象类方式设计一个面向学生的Java课程学分管理程序的示例代码:
// 定义抽象类
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课程学分管理程序。
希望这对你有帮助!望采纳!
Q2: java开发工具中的代码管理工具有那些?
Code Review中文应该译作“代码审查”或是“代码评审”,这是一个流程,当开发人员写好代码后,需要让别人来review一下他的代码,这是一种有效发现BUG的方法。由此,我们可以审查代码的风格、逻辑、思路……,找出问题,以及改进代码。因为这是代码刚刚出炉的时候,所以,这也是代码重构,代码调整,代码修改的最佳时候。所以,Code Review是编码实现中最最重要的一个环节。长时间以来,Code Review需要有一些有效的工具来支持,这样我们就可以更容易,更有效率地来进行代码审查工作。下面是5个开源的代码审查工具,他们可以帮助你更容易地进行这项活动。1. Review board: Review board 是一个 基于web 的工具,主要设计给 django 和python的用户。 Review board 可以帮助我们追踪待决代码的改动,并可以让Code-Review更为容易和简练。尽管Review board 最初被设计在VMware项目中使用,但现在其足够地通用。当前,其支持这些代码版本管理软件: SVN, CVS, Perforce, Git, Bazaar, 和Mercurial.Yahoo 是review-board的其中一个用户。“Review board 已经改变了代码评审的方式,其可以强迫高质量的代码标准和风格,并可以成为程序员编程的指导者。每一次,当你访问search.yahoo.com 时,其代码都是使用 Review board工具Review过的。 We’re great fans of your work!”– Yahoo! Web Search 2. Codestriker: Codestriker 也是一个基于Web的应用,其主要使用 GCI-Perl 脚本支持在线的代码审查。Codestriker 可以集成于CVS, Subversion, ClearCase, Perforce 和Visual SourceSafe。并有一些插件可以提供支持其它的源码管理工具。David Sitsky 是 Codestriker 的作者,并也是最活跃的开发人员之一。 Jason Remillard 是另一个活路的开发者,并给这个项目提供了最深远最有意义的贡献。大量的程序员贡献他们的代码给 Codestriker 项目,导致了这个项目空前的繁荣。 3. Groogle: Groogle 是一个基于WEB的代码评审工具。 Groogle 支持和 Subversion 集成。它主要提供如下的功能:各式各样语言的语法高亮。 支持整个版本树的比较。 支持当个文件不同版本的diff功能,并有一个图形的版本树。 邮件通知所有的Reivew的人当前的状态。 认证机制。 4. Rietveld: Rietveld 由Guido van Rossum 开发(他是Python的创造者,现在是Google的员工),这个工具是基于Mondrian 工具,作者一开始是为了Google 开发的,并且,它在很多方面和Review board 很像。它也是一个基于Web的应用,并可以Google App Engine 当主机。它使用了目前最流行的Web开发框架 django 并支持 Subversion 。当前,任何一个使用 Google Code 的项目都可以使用 Rietveld 并且使用 python Subversion 服务器。当然,它同样支持其它的Subversion服务器。 5. JCR JCR 或者叫做 JCodeReview 也是一个基于WEB界面的最初设计给Reivew Java 语言的一个工具。当然,现在,它可以被用于其它的非Java的代码。JCR 主要想协助:审查者。所有的代码更改都会被高亮,以及大多数语言的语法高亮。Code extracts 可以显示代码评审意见。如果你正在Review Java的代码,你可以点击代码中的类名来查看相关的类的声明。 项目所有者。可以 轻松创建并配置需要Review的项目,并不需要集成任何的软件配置管理系统(SCM)。 流程信仰者。 所有的评语都会被记录在数据库中,并且会有状态报告,以及各种各样的统计。 架构师和开发者。 这个系统也可以让我们查看属于单个文件的评语,这样有利于我们重构代码。
Q3: 求java中类似学生信息管理系统中按学号,按姓名排序的代码
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class Sort {
public static void main(String[] args) {
Student p1 = new Student(1001, "小明", 20);
Student p2 = new Student(1002, "小红", 21);
Student p3 = new Student(1003, "小黑", 19);
ListStudent list = new ArrayListStudent();
list.add(p1);
list.add(p2);
list.add(p3);
Collections.sort(list, new ComparatorStudent() {
/*
* int compare(Student o1, Student o2) 返回一个基本类型的整型, 返回负数表示:o1 小于o2,
* 返回0 表示:o1和o2相等, 返回正数表示:o1大于o2。
*/
public int compare(Student o1, Student o2) {
// 按照学生的学号进行升序排列
if (o1.getId() o2.getId()) {
return 1;
}
if (o1.getId() == o2.getId()) {
return 0;
}
return -1;
}
});
write(list);
System.out.println("---------------------");
Collections.sort(list, new ComparatorStudent() {
/*
* int compare(Student o1, Student o2) 返回一个基本类型的整型, 返回负数表示:o1 小于o2,
* 返回0 表示:o1和o2相等, 返回正数表示:o1大于o2。
*/
public int compare(Student o1, Student o2) {
// 按照学生的年龄进行升序排列
if (o1.getAge() o2.getAge()) {
return 1;
}
if (o1.getAge() == o2.getAge()) {
return 0;
}
return -1;
}
});
write(list);
}
public static void write(ListStudent list) {
for (Student s : list) {
System.out.println(s.getId() + "\t" + s.getName() + "\t"
+ s.getAge());
}
}
}
public class Student {
private int id ;
private String name;
private int age;
//构造方法
public Student(int id,String name,int age){
this.id = id;
this.name = name;
this.age = age;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
Q4: JAVA基础 设计学生管理类StudentManager(用List集合管理学生对象)
import java.util.ArrayList;
import java.util.List;
public class Student {
private String name;
private int grade;
private ListStudent students= new ArrayListStudent();
//增加学生
public void addStudent(Student student){
students.add(student);
}
//根据姓名删除学生
public void removeStudent(String name){
for(int i = 0;i students.size();i++){
if(students.get(i).name.equals(name)){
students.remove(i);
}
}
}
//
public Student(String name, int grade) {
this.name = name;
this.grade = grade;
}
public String getName() {
return name;
}
public ListStudent getStudents() {
return students;
}
public void setStudents(ListStudent students) {
this.students = students;
}
public void setName(String name) {
this.name = name;
}
public int getGrade() {
return grade;
}
public void setGrade(int grade) {
this.grade = grade;
}
}
累了,不写了睡觉
关于类别管理JAVA代码和java的类分为的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







