【Python】Python类与对象 代码举例讲解

在Python中,类和对象的使用方式如下:

  1. 使用class关键字定义类,类名通常首字母大写
## python www.itzhimei.com 代码
class Person:
    pass 
  1. 构造函数init,该方法第一个参数必须是self
## python www.itzhimei.com 代码
class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age
  1. 创建对象使用类名+()
## python www.itzhimei.com 代码
p1 = Person('John', 20)
  1. 对象属性访问使用.
## python www.itzhimei.com 代码
print(p1.name)
  1. 对象方法与普通函数定义相同,第一个参数为self
## python www.itzhimei.com 代码
class Person:
    def sayHi(self):
        print('Hello ' + self.name)

p1 = Person('John')
p1.sayHi() 

示例:

## python www.itzhimei.com 代码
class Student:
    def __init__(self, name, score):
        self.name = name
        self.score = score

    def get_grade(self):
        if self.score >= 90:
            return 'A'
        elif self.score >= 60:
            return 'B'
        else:
            return 'C'

stu1 = Student('Jack', 85)
print(stu1.get_grade())

这些是Python面向对象编程的主要语法。