东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: 东方耀
打印 上一主题 下一主题

[视频教程] 16、人工智能Python基础之面向对象_静态方法、类方法、实...

  [复制链接]

0

主题

19

帖子

84

积分

2W人工智能培训

Rank: 10Rank: 10Rank: 10

积分
84
91#
发表于 2018-3-11 11:14:04 | 只看该作者
6
回复

使用道具 举报

0

主题

100

帖子

212

积分

2W人工智能培训

Rank: 10Rank: 10Rank: 10

积分
212
92#
发表于 2018-3-11 21:03:07 | 只看该作者
人工智能Python基础之面向对象_静态方法、类方法、实例方法、构造方法_视频
回复

使用道具 举报

0

主题

136

帖子

386

积分

2W人工智能培训

Rank: 10Rank: 10Rank: 10

积分
386
93#
发表于 2018-3-12 10:01:22 | 只看该作者
16
回复

使用道具 举报

0

主题

269

帖子

648

积分

2W人工智能培训

Rank: 10Rank: 10Rank: 10

积分
648
94#
发表于 2018-3-12 10:16:07 | 只看该作者

15、人工智能Python基础之面向对象_多继承、多态、私有属性的处理_笔记

# 继承与多态
# 基类、父类、超类

# python的多继承与重写(多态性)
# 私有属性:双下划线__开头 外部不能通过'对象名.属性名'来访问或者更改 实际将其转化为了'_类名__属性名'
# 私有属性在类里面是正常使用 如果外部实在要修改私有属性 则需要预留一个方法修改私有属性
# 强制访问私有属性:实例对象名._类名__私有属性 但是不建议这样操作,不同版本的Python解释器可能会把'__私有属性名'改成不同的变量名,
# 总而言之,Python本身没有任何机制阻止你干坏事,一切靠自觉
# 通过'对象名.__私有属性名'直接修改私有属性,表面上看好像修改了其实并没有,因为Python解释器已经将对象内部的
# 属性名解释成'_类名__属性名' 如果在外边修改相当于另外申明了一个属性


# -*- coding: utf-8 -*-
__author__ = 'dongfangyao'
__date__ = '2018/1/15 下午3:59'
__product__ = 'PyCharm'
__filename__ = 'oo2'


# 封装 继承 多态

class A():
    def a(self):
        print('我是A类里面的a方法')


class B():
    def a(self):
        print('我是B类里面的a方法')

    def b(self):
        print('我是B类里面的b方法')


class C():
    def c(self):
        print('我是C类里面的c方法')


class D(A, B, C):
    def __init__(self, name, address):
        self.name = name
        self.__address = address

    def d(self):
        print('我是D类里面的d方法')

    def c(self):
        print('我的D类里面的c方法'+self.__address)

    def get_address(self):
        return self.__address

dd = D('dfy', 'hunan')
dd.a()
dd.b()
dd.c()
dd.d()
print(dd.get_address())
# 强制访问私有属性
# print(dd._D__address)
dd.__address = 'beijing'
print(dd.__address)
print(dd.get_address() + '这才是真正的私有属性')

print(dd.__dict__)
复制代码
回复

使用道具 举报

0

主题

47

帖子

100

积分

注册会员

Rank: 2

积分
100
95#
发表于 2018-3-12 18:03:15 | 只看该作者
好好学习
回复

使用道具 举报

0

主题

193

帖子

444

积分

2W人工智能培训

Rank: 10Rank: 10Rank: 10

积分
444
96#
发表于 2018-3-13 11:22:35 | 只看该作者
人工智能之Python基础
回复

使用道具 举报

0

主题

46

帖子

94

积分

注册会员

Rank: 2

积分
94
97#
发表于 2018-3-14 19:19:15 | 只看该作者
j1es j1es j1es j1es j1es j1es j1es j1es j1es j1es j1es j1es j1es j1es j1es j1esv
回复

使用道具 举报

0

主题

156

帖子

462

积分

2W人工智能培训

Rank: 10Rank: 10Rank: 10

积分
462
98#
发表于 2018-3-15 10:41:40 | 只看该作者
苔花如米小,也学牡丹开.
回复

使用道具 举报

0

主题

130

帖子

298

积分

2W人工智能培训

Rank: 10Rank: 10Rank: 10

积分
298
99#
发表于 2018-3-15 15:35:34 | 只看该作者
11111111111111111111111111
回复

使用道具 举报

0

主题

41

帖子

84

积分

注册会员

Rank: 2

积分
84
100#
发表于 2018-3-15 20:50:16 | 只看该作者
人工智能之Python机器学习_概述与Python环境搭建(windows) [修改]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-4-24 02:29 , Processed in 0.155509 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表