java编写一个类
㈠ 用java编写类
class 汽车{
int 自重;
double 载量;
string 颜色;
string 启动方式;
string 驱动方式;
}
class 小汽车 extends 汽车{
super();
int 载客数;
}
class 客车 extends 汽车{
super();
int 载客数;
}
class 货车 extends 汽车{
super();
boolean 自卸否;
}
希望能解决您的问题。
㈡ java 定义类 如何写
类是一种引用数据类型。类为对象的模板,简单的说就是分类。
类的定义包括“成员变量”的定义和“方法”的定义,其中“成员变量”用于描述一类对象共同的数据结构。在Java语言中,类的成员变量的定义可以使用如下语法:
class 类名 {
成员变量类型变量名称;
………
}
类是用class关键字来定义的一种抽象数据类型,类不但定义了抽象数据类型的组成(成员变量),同时还定义了对该类型可以实施的操作(方法),类名的首字母必须大写。看如下代码定义了雇员类:
/** 定义雇员类 */
public class Emp{
String name;
int age;
char gender;
double salary;
}
在如上的实例代码中,仅仅定义了Emp类型的组成,即成员变量。该类定义了4个成员变量:String类型的name用于存放名字;int类型的age用于存放年龄;char类型的gender用于存放性别;double类型的salary用于存放工资。
㈢ 编写一个简单Java类Student类。 2. 编写一个简单Java类Student类
public class Student {
// 1)包含两个属性sno(学号)和age(年龄),属性全部封装。
private String sno;
private int age;
// ① 提供一个两参构造方法对属性赋值,另外提供一个无参构造方法。
public Student(String sno, int age) {
this.sno = sno;
this.age = age;
}
public Student() {
}
// ② 提供一个返回信息的方法,方法名getInfo( ),返回两个属性的信息。
public void getInfo() {
System.out.println("学号: " + sno + ", 年龄: " + age);
}
// ③ 提供getter和setter方法。
public String getSno() {
return sno;
}
public void setSno(String sno) {
this.sno = sno;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
㈣ 用JAVA编写一个程序,要求如下:
实现代码如下:
Student类:
public class Student {
private String name;
private String sex;
private int age;
private double chinese;
private double math;
private double english;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getChinese() {
return chinese;
}
public void setChinese(double chinese) {
this.chinese = chinese;
}
public double getMath() {
return math;
}
public void setMath(double math) {
this.math = math;
}
public double getEnglish() {
return english;
}
public void setEnglish(double english) {
this.english = english;
}
}
-----------------------------------------------------------------
StudentTest类:(测试类)
import java.util.Scanner;
public class StudentTest {
public static void main(String[] args) {
Student student = new Student();
Scanner sc = new Scanner(System.in);
System.out.println("请输入姓名:");
student.setName(sc.next());
System.out.println("请输入性别:");
student.setSex(sc.next());
System.out.println("请输入年龄:");
student.setAge(sc.nextInt());
System.out.println("请输入语文成绩、数学成绩、英语成绩:");
student.setChinese(sc.nextDouble());
student.setMath(sc.nextDouble());
student.setEnglish(sc.nextDouble());
Double count = student.getChinese()+ student.getMath()+student.getEnglish();
System.out.println("姓名:"+student.getName()+" 性别:"+student.getSex()+" 年龄:"+student.getAge());
System.out.println("总分:"+count+" 平均分:"+count/3);
}
}
运行结果为:
㈤ 用Java语言写一个类
class Student {
private String sno;
private int age;
private String name;
private String grade;
public Student(){}
public Student(String sno, int age, String name, String grade) {
this.sno = sno;
this.age = age;
this.name = name;
this.grade = grade;
}
public String getSno() {
return sno;
}
public void setSno(String sno) {
this.sno = sno;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public String getGrade() {
return grade;
}
public void setGrade(String grade) {
this.grade = grade;
}
public void showSno(){
System.out.println(" 学号为:"+this.getSno());
}
public void showAge(){
System.out.println(" 年龄为:"+this.getAge());
}
public void showName(){
System.out.println(" 姓名为:"+this.getName());
}
public void showGrade(){
System.out.println(" 班级为:"+this.getGrade());
}
}
public class TestStudent{
public static void main(String args[]){
Student s1=new Student("001",20,"张三","07(4)");
s1.showName();
s1.showAge();
s1.showSno();
s1.showGrade();
}
}
㈥ java 编写一个类Book,代表教材,并编写测试类完成信息输出
㈦ 求java代码 编写一个类 完成以下任务
import java.util.Scanner;
public static void main(String [] args){
Scanner sc = new Scanner();
System.out.println("请输入第一个数字:");
int one=cs.nextInt();
System.out.println("请输入第二个数字:");
int two=cs.nextInt();
System.out.println("请输入第三个数字:");
int three=cs.nextInt();
if(one==two&&two==three){
System.out.println("这三个数相等");
}else{
if(one+two+three>1000){
System.out.println("这三个数之和大于1000");
}else{
System.out.println("这三个数之和不大于1000");
}
}
}
程序没有加各种异常校验,用app打的,好多类没有工具都不会打了,自己补全吧。
㈧ JAVA编写一个学生类的程序
学生类:
public class Student{
private String name;
private int age;
private double score;
public dd(String name, int age, double score) {
super();
this.name = name;
this.age = age;
this.score = score;
}
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;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
public void printInfo()
{
System.out.println("name:"+name);
System.out.println("age:"+age);
System.out.println("score:"+score);
}
} main() 方法:public class TestStudent{
public static void main(String[] args) {
Student stu=new Student("李四",20,89);
stu.printInfo();
}} 友情提示:考试的题目还是应该自己做,尽管就是做错了,那对自己还是很有帮助的
㈨ JAVA编写一个类
用set和get方法,属性封装。private String str;
public void setStr(String str) {
this.str = str;
}
public String getStr() {
return str;
}
用eclipse工具,在类中直接创建一个变量如下:
private String str;
然后在类中点击右键,选择Source(快捷键为Shift+Alt+s)---->Generate Getters and Setters,然后选择你需要添加方法的变量就可以自动生成set和get方法了。
如果有特殊的业务逻辑,可以在set和get方法中写入算法。
㈩ java编写类,求解
public class Cource{
private String cNumber;
private String cName;
private double cUnit;
public static int cTotalNum = 0;
public Cource(){
this.cName="java";
this.cNumber="123";
this.cUnit = 100;
this.cTotalNum++;
}
public String getCName() {
return cName;
}
public void setCName(String name) {
cName = name;
}
public String getCNumber() {
return cNumber;
}
public void setCNumber(String number) {
cNumber = number;
}
public double getCUnit() {
return cUnit;
}
public void setCUnit(double unit) {
cUnit = unit;
}
public void printCourceInfo(){
System.out.println("cName:"+this.getCName());
System.out.println("cNumber:"+this.getCNumber());
System.out.println("cUnit:"+this.getCUnit());
}
}