D27 - 彭彭的课程# Python 实体物件的建立与使用 - 下篇 - 实体方法 - Instance Method(1)

今天雨弹狂炸
交通真的是有够不便QQ
希望可以快点发明像多拉A梦的道具弄个什麽就不会淋到雨的产品
好今天继续练习实体物件设定
连结:https://www.youtube.com/watch?v=MZtTClJ74NU&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=19&t=3s&ab_channel=%E5%BD%AD%E5%BD%AD%E7%9A%84%E8%AA%B2%E7%A8%8B

跟昨天距离的延续做了一些延续

# # 建立平面座标点
# class point:
#     def __init__(self):
#         self.x=3
#         self.y=4
#
# # 建立实体物件
# p1=point()
# print(p1.x,p1.y)


# # 进阶
# # 建立平面座标点
# class point:
#     def __init__(self,x,y):
#         self.x=x
#         self.y=y
#
# # 建立实体物件
# p1=point(3,4)
# print(p1.x,p1.y)
#
# p2=point(5,6)
# print(p2.x,p2.y)


#
# class fullname:
#     def __init__(self):
#         self.first="小明"
#         self.last="王"
# name1=fullname()
# print(name1.first,name1.last)
#
# # 新增初始函式参数
# class fullname1:
#     def __init__(self,first,last):
#         self.first=first
#         self.last=last
# name1=fullname1("小明","王")
# print(name1.first,name1.last)
# name2=fullname1("小美","王")
# print(name2.first,name2.last)



class point:
    #定义实体属性
    def __init__(self,x,y):
        self.x=x
        self.y=y
    #以下为定义实体方法,一个实体物件中可以有很多个实体方法
    def Show(self):
        print(self.x,self.y)
    def distance(self,x1,y1):
        return(((self.x-x1)**2)+((self.y-y1)**2))**0.5
# 先建立实体物件
p=point(3,4)
# 呼叫实体方法
# show的设定没有给参数所以要先建立p(实体物件)
p.Show()
# distance有建立参数所以除要设定p以外要多写其他参数
d=p.distance(0,0)
print("d=",d)

明天再来继续练习做一个读档案的包装程序


<<:  第 27 集:Bootstrap 客制化 reboot 重置

>>:  30-27 之 DDD 战略设计 3 - 实作方法之 Domain Storytelling 领域叙事 ( 未完成 )

Android Studio初学笔记-Day12-Spinner

Spinner选单 Spinner有快速选择选单中项目的功能,是个很常用的选择工具,不过spinne...

Apple Music vs Spotify 优缺点比较:哪个更好?

我们将从价格、曲库、音质、歌词方面比较 Spotify 和 Apple Music,让你可以一次了解...

Qualcomm announces next-gen X65 5G modem

Qualcomm has recently announced its upcoming 5G mo...

一个人在一年写一套ERP程序

一个人在一年写一套ERP程序, 可能吗? 笔者是朝正面且乐观看待此事,认为一个人在一年内写一套ERP...

SystemC: 哈罗,暖个身吧

环境建立 先从这里下载 SystemC 2.3.3 到目标资料夹下(或者从这里下载其他版本) 记得准...