java中一个类中没有公共的构造方法,则说明不能让外界去new对象。
示例代码如下:
1 package cn.itcast_01;
2
3 import java.net.InetAddress;
4 import java.net.UnknownHostException;
5
6 /*
7 *
8 * 看InetAddress类的成员方法:
9 * public static InetAddress getByName(String host) 根据主机名或者IP地址的字符串表示得到IP地址对象
10 */
11 public class InetAddressDemo {
12 public static void main(String[] args) throws UnknownHostException {
13 // public static InetAddress getByName(String host)
14 // InetAddress address = InetAddress.getByName("DESKTOP-TEE3ASS");
15 InetAddress address = InetAddress.getByName("192.168.1.102");
16
17 // 通过IP地址对象获取:主机名、IP地址
18 // InetAddress类的成员方法:public String getHostName() 获取主机名
19 String name = address.getHostName();
20 // InetAddress类的成员方法:public String getHostAddress() 获取IP地址
21 String ip = address.getHostAddress();
22 System.out.println(name + "---" + ip);
23 }
24 }