设计一个IP类:
设计1 要求:初始化时给定ip地址并判断ip地址的合法性
类方法:判断ip地址合法性
实例方法:将ip地址转化为10进制的表示形式及16进制的表示形式
例如:192.168.168.8 十进制形式为3232278536,十六进制形式为c0a8a808
设计2 要求:扩展要求1中ip类,使其实例化时增加子网掩码定义,并在初始化是判断子网掩码的合法性
实例方法:获取ip所属子网的网络号,广播地址,及子网内ip个数
设计1解析:
设计一个IP类:
设计1 要求:初始化时给定ip地址并判断ip地址的合法性
类方法:判断ip地址合法性
实例方法:将ip地址转化为10进制的表示形式及16进制的表示形式
例如:192.168.168.8 十进制形式为3232278536,十六进制形式为c0a8a808
设计2 要求:扩展要求1中ip类,使其实例化时增加子网掩码定义,并在初始化是判断子网掩码的合法性
实例方法:获取ip所属子网的网络号,广播地址,及子网内ip个数
设计1解析: