python面向对象实例

最最简单基础的结构了

#!/usr/bin/env python

class Server():
    def __init__(self, ip, hostname):
        self.ip = ip
        self.hostname = hostname
    def set_ip(self, ip):
        self.ip = ip
    def set_hostname(self, hostname):
        self.hostname = hostname
    def ping(self, ip_addr):
        print "Pinging %s from %s (%s)" % (ip_addr, self.ip, self.hostname)
if __name__ == '__main__':
    server = Server('192.168.1.244', 'ibm')
    server.ping('192.168.1.105')

解释

定义一个Server类

在类中有初始化函数,set_ip,set_hostname,ping函数

引用实例server,执行server.ping函数

发表评论

电子邮件地址不会被公开。 必填项已用*标注