Java新建一個(gè)類,可以通過(guò)如下形式:
四子王ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書(shū)合作)期待與您的合作!
public?class?A{??//public關(guān)鍵字可以去掉,class是一個(gè)關(guān)鍵字,是必須寫(xiě)上的。A是類名,由創(chuàng)建者決定,但要符合規(guī)則:只要以下劃線或者字母開(kāi)頭,后面字母數(shù)字或者下劃線。
int?i;//可以定義多個(gè)變量
public?void?fun(){//可以定義多個(gè)方法,個(gè)數(shù)為0或多個(gè)
}
}
可以用反射根據(jù)給定的類名來(lái)動(dòng)態(tài)生成實(shí)例
比如你定義了一個(gè)類
package?sample;
/**
*?Created?by?pseudo?on?15-9-16.
*/
public?class?TestClass?{
private?String?name;
public?TestClass(String?name)?{
this.name?=?name;
}
@Override
public?String?toString()?{
return?"TestClass{"?+
"name='"?+?name?+?'\''?+
'}';
}
}
然后使用如下代碼創(chuàng)建這個(gè)類的一個(gè)實(shí)例
public?static?void?main(String[]?args)?throws?Exception{
//加載要反射的類
Class?clz?=?Class.forName("sample.TestClass");
//找到類的構(gòu)造方法
Constructor?constructor?=?clz.getDeclaredConstructor(String.class);
//使用找到的構(gòu)造方法創(chuàng)建實(shí)例
Object?instance?=?constructor.newInstance("Lilei");
System.out.println(instance);
}
這個(gè)instance就是需要的結(jié)果
1)new---project---Java Project -- Project Name 中寫(xiě)工程
2) public class Mammal{
public int weight; //類型根據(jù)需要定
protected int height;
int legs;
private int tail;
public void printWeight() {
System.out.println(“ The weight is: ”+weight);
}
protected void printHeight() {
System.out.println(“ The heigh tis: ” + height);
}
void printLegs(){
System.out.println(“ The tail tis: ”+ tail);
}
private void printTail(){
System.out.println(“ The legs tis: ”+ legs);
}
}
3) public class Cat extends Mammal{
public void printWeight() {
System.out.println(“ The weight of the cat is: ”+weight);
}
}
哎, 沒(méi)有動(dòng)力了, 不想寫(xiě)了, 先給分吧, 有動(dòng)力再寫(xiě)吧
class B{\x0d\x0a private int a;//聲明變量\x0d\x0a public B()//構(gòu)造函數(shù)\x0d\x0a{\x0d\x0a}\x0d\x0apublic void setA(int a)//設(shè)置a的值\x0d\x0a{\x0d\x0a this.a=a;\x0d\x0a\x0d\x0a}\x0d\x0apublic int getA()//獲取a的值\x0d\x0a{\x0d\x0areturn a;\x0d\x0a}\x0d\x0apublic public static void main(String[] args)//必須要的主函數(shù)\x0d\x0a{\x0d\x0aB b=new B();//建立一個(gè)B的對(duì)象b\x0d\x0ab.setA(3);//調(diào)用b對(duì)象里的方法setA();\x0d\x0aSystem.out.println(b.getA);//輸出a\x0d\x0a\x0d\x0a}\x0d\x0a\x0d\x0a}