1. 程式人生 > 其它 >類,有以下幾種類:類中類,類外類,類外類繼承類(方法只能寫一種),類中類(static class daY);

類,有以下幾種類:類中類,類外類,類外類繼承類(方法只能寫一種),類中類(static class daY);

package Baobo;
class Dazm extends Thread{
public void run(){
int sum=0;
for(int i=0;i<=100;i++){
sum+=i;
}
System.out.println(sum);
}

}
class Dazw {
public String name;
public int age;
public Dazw(String name,int age){
this.age=age;
this.name=name;

}
public String gea(){
return name;
}
public void ges(){
for(int i=0;i<9;i++){
for(int j=0;j<9-i;j++){
System.out.print(" ");
}
for(int j=0;j<=i;j++){
System.out.print("*");
}
for(int j=0;j<=i-1;j++){

System.out.print("*");
}
System.out.println();
}
}
public void geTag(){
System.out.println(age + name);
}//類外類只能寫void和String 的型的方法;
public void geT(){
for(int i=0;i<=3;i++){
System.out.println(i);
}
}
}
public class Daz02 {

static class Day {//類中類必須要新增static;
public String nam;
public int A;
public Day(String nam,int A){
this.A=A;
this.nam=nam;
}
public int gasA(){//類中類啥分法的可以寫;String ,int,void;
return A*2;
}
public String getNam(){
return nam;
}
public void geAs(){
System.out.println(nam + A);
}
}
public static void main(String[] args){
Thread thread=new Dazm();
Dazw dazw=new Dazw("張三",12);//類外類
dazw.geT();
System.out.println(dazw.gea());
dazw.geTag();
dazw.ges();
System.out.println("******************");
thread.start();
Day day=new Day("zhang san",12);//類中類;
day.geAs();
day.getNam();
System.out.println(day.gasA());

}
}