在Java中,"类方法不仅可以供类的实例使用,也可以提供给其他类"这是书上写的.请问能帮我举一个例子吗??????????????
解决方案 »
- 新手问一下多态的问题,多态到底怎么理解?
- 怎么获得从其他数据库同步过来的新的数据?
- 关于java垃圾回收的问题(代码问题)
- 好急啊!谁能帮我写一下这程序阿???感激不尽阿!!!
- 求助用java.beans的api编写两个个map和bean互相转换的方法;object maptobean(map beanClass) map beantomap(bean)
- 有关服务器,SSL服务,求教于各位有识之士!!!!!!
- JAVA数据库连接问题
- SQL SERVER2000中getBinaryStream错误。求救!
- 如何载unix下安装jdk?
- 提议
- HashMap和HashTable的区别 谁能给我用程序解释下
- 请教如何分割时间段的问题
那我就把我书上的例子给你看吧!class GeneralFunction{
//此为类方法
public static int add(int x,int y){
return x+y;
}
}
public class UseGeneral{
public static void main(String[] args){
int c = GeneralFunction.add(9,10);
System.out.println("9+10=" + c);
}
}
public 所有包中可用
protected 本包中可用
private 本类的实例中可用
class GeneralFunction{
//此为类方法
public static int add(int x,int y){
return x+y;
}
}
public class UseGeneral{
public static void main(String[] args){
int c = GeneralFunction.add(9,10);
System.out.println( "9+10= " + c);
}
}
如果我再新建一个类
class Function1
{
Function1()
{}
}
那这个类可以调用add()方法吗?
怎么在jc里面好像不行啊???
________________________________
完整的
class GeneralFunction
{
//此为类方法
public static int add(int x,int y)
{
return x+y;
}
}
class Function2
{
Function2()
{}
}
public class UseGeneral
{
public static void main(String[] args)
{
//int c = GeneralFunction.add(9,10);
int c = Funtion2.add(9,10);
System.out.println( "9+10= " + c);
}
}