|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#coding:utf-8
#1、行为是可以发生在对象身上的动作
#2、类的对象里可执行的行为被称为方法
#3、方法可以和普通函数一样接收参数和返回值
#描述主机对象的类
class
Host():
ip
=
None
#定义一个开机方法
def
power_on(
self
):
print
(
"host power on..."
)
#定义一个关机方法
def
power_off(
self
):
print
(
"host power off..."
)
#模拟设置一个ip
def
set_ip(
self
, ip):
self
.ip
=
ip
def
get_ip(
self
):
return
self
.ip
#方法的返回值
if
__name__
=
=
"__main__"
:
h1
=
Host()
#通过这类实例化一个主机对象,叫h1
h1.power_on()
#主机h1开机
h1.power_off()
#关机
h1.set_ip(
"10.3.4.5"
)
#给设置IP的方法传递一个参数,就是IP地址
ip
=
h1.get_ip()
#获取这个主机的IP
print
(ip)
#打印ip
|
本文转自 TtrToby 51CTO博客,原文链接:http://blog.51cto.com/freshair/2055452