abstract class Animal{
10年積累的成都網站設計、做網站經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先做網站后付款的網站建設流程,更有大廠免費網站建設讓你可以放心的選擇與我們合作。
String name;
public Animal(String name){
this.name=name;
}
abstract void shout();
}
class Dog extends Animal{
public Dog(String name){
super(name);
}
public void shout(){
System.out.println("狗在叫...");
}
}
class Cat extends Animal{
public Cat(String name){
super(name);
}
public void shout(){
System.out.println("貓在叫..");
}
}
class Sheep extends Animal{
public Sheep(String name){
super(name);
}
public void shout(){
System.out.println("羊在叫...");
}
}
public class Demo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Animal a=new Dog("汪星人");
letAnimalShout(a);
Animal b=new Cat("喵星人");
letAnimalShout(b);
Animal c=new Sheep("羊星人");
letAnimalShout(c);
}
舉例:
public?class?XXX?{
public?static?void?help()?{
System.out.println("Welcome!");
}
}
其中的help方法就是靜態的。主要是加了“static”關鍵字。
public?class?MathTest?{
/**
?*?求最大公約數
?*?@param?m
?*?@param?n
?*?@return
?*/
public?static?int?Gcd?(int?m,int?n){
while?(m?%?n?!=?0)?{???
int?temp?=?m?%?n;???
m?=?n;???
n?=?temp;???
}???
return?n;
}
/**
?*?求?a^b?
?*?@param?m
?*?@param?n
?*?@return
?*/
public?static?double?getPow(double?a,double?b){
double?num?=?a;
for?(int?i?=?0;?i???b?;?i++)?{
a?*=?num;
}
return?a;
}
}
測試類:
public?class?Test?{
public?static?void?main(String[]?args)?{
int?num1?=?MathTest.Gcd(12,?8);
System.out.println(num1);
double?num2?=?MathTest.getPow(2,?3);
System.out.println(num2);
}
}
結果:
4
16.0
網站欄目:java定義靜態方法代碼 java定義靜態方法代碼怎么用
網站URL:http://vcdvsql.cn/article48/doisjep.html
成都網站建設公司_創新互聯,為您提供定制開發、網站維護、商城網站、虛擬主機、云服務器、App設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯