java定义静态方法代码 java定义静态方法代码怎么用

java 静态方法 求符合下列要求的代码

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);

}

java静态方法怎么写

举例:

public class XXX {

public static void help() {

System.out.println("Welcome!");

}

}

其中的help方法就是静态的。主要是加了“static”关键字。

java静态方法编程

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://scyanting.com/article/doisjep.html