Python教程

python面向对象的语言特性

本文主要是介绍python面向对象的语言特性,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、类的初始化

class Student(object):
    def __init__(self, name='dasd', score=10):
        self.name = name
        self.score = score

    def print_score(self):
        print("%s, %d"%(self.name, self.score))

    def __pos__(self):
        print("__pos__")

# 需求分析

# 类与对象,在开发之前,需要进行需求分析

# 设计一个类,通常需要满足以下三个要素

# 类名 属性 方法


# 小明 (person name age height  方法run() , eat())

class Person:
    def __init__(self, name, age, height):
        self.name = name
        self.age = age
        self.height = height

    def run(self):
        print("run")

    def eat(self):
        print("eat")

# python中的内置函数 dir
p1 = Person("xiaoming", 18, 182)
p1.run()
这篇关于python面向对象的语言特性的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!