一:类内部
1.调用静态性相同的直接用。
2.静态调用非静态的要声明对象。
3.非静态的调用静态的不用声明对象。
public int test=10;
public void teststaticdiaoyong()
{ System.out.println("调用非静态的成员test="+test);
String hostname="www.baidu.com";
getIPByName(hostname);
}
public static void main(String[] args) {//java程序主入口处:静态方法调用静态成员可以直接用。
getLocalIP();//调用方法获得本机的IP地址
String hostName="www.sohu.com";//搜狐域名
getIPByName(hostName);//获取搜狐的主机IP地址
getAllIPByName(hostName);//获取搜狐域名主机所有的IP地址
TextGetIPAndDomain tid=new TextGetIPAndDomain();
System.out.println("测试为:"+tid.test);
tid.teststaticdiaoyong();
}
}
import java.net.InetAddress;
import java.net.UnknownHostException;
本地IP地址:192.168.38.30
本地机器名:20100311-1837
域名为:www.sohu.com的主机IP地址: 121.14.0.97
域名为www.sohu.com的主机所有的IP地址为:
121.14.0.97
121.14.0.99
121.14.0.101
二:类外部的调用静态的属于类直接调用,非静态的要声明对象调用。
类内类外静态非静态方法的调用
最新推荐文章于 2023-10-27 11:16:06 发布