當前位置:首頁 » 編程語言 » java編寫一個類

java編寫一個類

發布時間: 2022-06-12 18:39:11

㈠ 用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());
}
}

熱點內容
mac下開發php 發布:2024-05-04 11:28:53 瀏覽:626
java介面及實現方法 發布:2024-05-04 11:05:08 瀏覽:566
iphone怎麼清理應用緩存 發布:2024-05-04 11:05:02 瀏覽:409
rest上傳文件 發布:2024-05-04 11:03:19 瀏覽:281
情侶玩游戲解壓視頻 發布:2024-05-04 11:00:57 瀏覽:778
c文件夾大小 發布:2024-05-04 10:54:35 瀏覽:677
回憶源碼 發布:2024-05-04 10:28:20 瀏覽:235
mmm源碼 發布:2024-05-04 09:57:29 瀏覽:262
清除後台緩存的軟體 發布:2024-05-04 09:57:22 瀏覽:833
夢幻西遊有什麼腳本 發布:2024-05-04 09:33:43 瀏覽:717