【python学习】python面向对象-21

        面向对象编程是最有效的软件编写方法之一,编写类时,定义一大类对象都有的通用行为。基于类创建对象时,每个对象都有自动具备这种通用行为,根据需要赋予每个对象独特的个性。

类:抽象描述

对象:具体存在

python里面表达类:class 类名

python里面表达对象:实例化

关键字:class

语法:Class 类名:

                属性值

                类函数

             类名()

语法规范:1、类名的首字母大写,驼峰命名

                  2、类名需要做到见名知意

class Automobile:
    wheel=4
    ornaments="方向盘"
    chair="真皮"

    def white(self):
        print("这是辆白色汽车")
    def sports(self):
        print("这是辆跑车") 

上面就是创建了一个汽车的类,只要是这个类的都会具有这些特征的。且具有三个属性值:wheel,ornaments,chair同时的话也是有两个类函数,white、sports。当创建完成实例,那么就默认有上述的三个属性和两个函数使用权限。

创建实例(创建对象),对应语法:实例=类名()

test=Automobile()

实例调用属性:类里面的属性以及方法都只有实例才有权限去调用和使用

class Automobile:
    wheel=4
    ornaments="方向盘"
    chair="真皮"

    def white(self):
        print("这是辆白色汽车")
    def sports(self):
        print("这是辆跑车")

test=Automobile()
print(test.ornaments)


----------------打印结果----------------

方向盘

实例调用类函数(类方法):类里面的函数实例只有权限去进行调用

class Automobile:
    wheel=4
    ornaments="方向盘"
    chair="真皮"

    def white(self):
        print("这是辆白色汽车")
    def sports(self):
        print("这是辆跑车")

test=Automobile()
test.sports()
test.white()

----------------------打印结果----------------------

这是辆跑车
这是辆白色汽车

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值