A. 一個java變成里的主類方法寫法
public class Employee {
private String name;
private int age;
private float salary;
public Employee(String n, int i) {
this.name = n;
this.age = i;
}
public float getSalary() {
this.salary = 3000 + this.age * 20;
return this.salary;
}
public static void main(String[] args) {//主方法應該加在主類當中
Employee e1 = new Manager("張三", 40);
Employee e2 = new Worker("李四", 24);
}
}
class Manager extends Employee {
private float allance = 300;
public Manager(String n, int i) {
super(n, i);
System.out.print("經理工資為" + (super.getSalary() + this.allance) + "\n");
}
}
class Worker extends Employee {
private float allance = 1000;
public Worker(String n, int i) {
super(n, i);
System.out.print("工人工資為" + (super.getSalary() + this.allance) + "\n");
}
}
//看代碼應該就可以理解了,有不懂隨時歡迎追問
B. java的實體類應該怎麼寫,給個例子。謝謝。
public class BillLattice {
private String lcode; //開票網點編碼
private String lname; //開票網點名稱
private String tid; //納稅人識別號
private String brand; //稅控設備品牌
private String model; //稅控設備型號
private String fcode; //稅控設備編碼
public BillLattice(String lcode, String lname, String tid, String brand, String model, String fcode) {
super();
this.lcode = lcode;
this.lname = lname;
this.tid = tid;
this.brand = brand;
this.model = model;
this.fcode = fcode;
}
public BillLattice() {
super();
}
public String getLcode() {
return lcode;
}
public void setLcode(String lcode) {
this.lcode = lcode;
}
public String getLname() {
return lname;
}
public void setLname(String lname) {
this.lname = lname;
}
public String getTid() {
return tid;
}
public void setTid(String tid) {
this.tid = tid;
}
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public String getFcode() {
return fcode;
}
public void setFcode(String fcode) {
this.fcode = fcode;
}
}
C. 關於JAVA的問題:什麼是類寫出java中類定義的格式
類(Class)是面向對象程序設計(OOP,Object-Oriented Programming)實現信息封裝的基礎。類是一種用戶定義的專引用數據類型,也屬稱類類型。每個類包含數據說明和一組操作數據或傳遞消息的函數。類的實例稱為對象。
定義一個類的格式如下圖:
(3)java類的寫法擴展閱讀:
對象可以訪問類的成員,但並不是所有成員都可以被訪問,能否訪問取決於聲明該成員時所用的關鍵字(public/protected/private)。具體規則如下:
1、類的公有成員可以被該類,其派生類和類實例化的對象訪問。
2、類的保護成員可以被該類及其派生類訪問,不可以被該類的對象訪問。
3、類的私有成員可以被該類訪問,不可以被派生類及其該類的對象訪問。
D. 怎麼用java寫一個類
class B{
private int a;//聲明變數
public B()//構造函數
{
}
public void setA(int a)//設置a的值
{
this.a=a;
}
public int getA()//獲取a的值
{
return a;
}
public public static void main(String[] args)//必須要的主函數
{
B b=new B();//建立一個B的對象回b
b.setA(3);//調用b對象里的方法答setA();
System.out.println(b.getA);//輸出a
}
}
E. 正確的類class書寫形式
編寫 Java 程序時,應注意以下幾點:
大小寫敏感:Java 是大小寫敏感的,這就意味著標識符 Hello 與 hello 是不同的。
類名:對於所有的類來說,類名的首字母應該大寫。如果類名由若干單片語成,那麼每個單詞的首字母應該大寫,例如MyFirstJavaClass。
方法名:所有的方法名都應該以小寫字母開頭。如果方法名含有若干單詞,則後面的每個單詞首字母大寫。
源文件名:源文件名必須和類名相同。當保存文件的時候,你應該使用類名作為文件名保存(切記 Java 是大小寫敏感的),文件名的後綴為.java。(如果文件名和類名不相同則會導致編譯錯誤)。
主方法入口:所有的 Java 程序由public static void main(String []args)方法開始執行。
這是一個最簡單的類
public class HelloWorld {
/* 第一個Java程序
* 它將列印字元串 Hello World */
public static void main(String []args) {
System.out.println("Hello World");
// 列印 Hello World
}
}
F. 請教java類的寫法
package test;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) throws Exception{
List<Docter> list=new ArrayList<Docter>();
list.add(new NonSpecialist("001","Jackson","USA"));
list.add(new Specialist("002","Rachel","China","外科"));
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
System.out.println("---------------");
}
}
}
class Docter{
public String name;
public String idNumber;
public String address;
public Docter(String name, String idNumber, String address) {
this.name = name;
this.idNumber = idNumber;
this.address = address;
}
public Docter(){}
}
class NonSpecialist extends Docter{
public NonSpecialist(String name, String idNumber, String address) {
super(name, idNumber, address);
}
public String toString() {
return "非專業醫生信息\n編號:"+idNumber+"\n姓名:"+name+"\n地址:"+address;
}
}
class Specialist extends Docter{
public Specialist(String name, String idNumber, String address,String speciality) {
super(name, idNumber, address);
this.speciality=speciality;
}
public Specialist() {
super();
}
public String speciality;
public String getSpeciality() {
return "專業:"+speciality;
}
public String toString() {
return "專業醫生信息\n編號:"+idNumber+"\n姓名:"+name+"\n地址:"+address+"\n"+getSpeciality();
}
}
G. java的寫法
由已知,程序需要有四個變數來存放四種數據,根據數據的性質,變數會設定為不同類型,如下
publicclassTest{
publicstaticvoidmain(String[]args)throwsException{
StringshouJiPinPai="小米";
StringcaoZuoXiTong="android";
intcpuShuLiang=2;
DoublejiaGe=1999.0;
System.out.println("手機品牌:"+shouJiPinPai);
System.out.println("操作系統:"+caoZuoXiTong);
System.out.println("cpu數量:"+cpuShuLiang);
System.out.println("價格:"+jiaGe+"元");
}
}
其中shouJiPinPai,caoZuoXiTong,cpuShuLiang 和jiaGe 分別是中文拼音的字母(初學者可這樣命名變數)。
附:想自學Java,建議先從java基礎的書籍開始學習,如《java基礎程序設計》等介紹java基礎知識如基本數據類型、各類基本的運算符、變數、分支結構語句和對象與類等的書籍,再慢慢深入!