py面對對象編程及類和實例

一、面對對象編程(object orientend programming)

一種程序設計思想:將程序分解為對象,對象中包含數(shù)據(jù)和函數(shù);程序執(zhí)行就是信息在各個對象中傳遞

注:面向過程——將程序看作一系列命令集合,即一組函數(shù)的順序執(zhí)行

1、類class:抽象出來自定義對象

實例instance是一個個具體的,根據(jù)class創(chuàng)建

二、類和實例

1、定義

class Student(object):
pass
Student是類名,通常為大寫字母開頭的單詞
object是指從哪個類中繼承下來,object是所有類最后都會繼承的

2、創(chuàng)建實例

bart = Student()

3、綁定屬性

class Student(object):
def init(self,name,score):
self.name = name
self.score = score

注:init前后兩個下劃線

第一個參數(shù)為self,表示本身

4、數(shù)據(jù)封裝

在類的內(nèi)部定義訪問實例數(shù)據(jù)的函數(shù)

數(shù)據(jù)和邏輯被封裝起來,可直接調(diào)用,不知道內(nèi)部細節(jié)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)至元數(shù)據(jù)結(jié)尾創(chuàng)建: 董瀟偉,最新修改于: 十二月 23, 2016 轉(zhuǎn)至元數(shù)據(jù)起始第一章:isa和Class一....
    40c0490e5268閱讀 2,032評論 0 9
  • 面向?qū)ο缶幊?面向?qū)ο缶幊獭狾bject Oriented Programming,簡稱OOP,是一種程序設計思...
    時間之友閱讀 839評論 0 0
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內(nèi)部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,626評論 18 399
  • 女孩來啦! 前陣子的圓臉 今天來個瘦臉吧! 天氣辣么熱 女孩都是瘦了
    所謂荼靡閱讀 349評論 1 1
  • 文/墨林 春風四月,海棠花開,著實惹人喜愛。我本是一個不擅長寫散文的少年,怎奈何這撩人眼球的春色,激蕩得我,心潮澎...
    遠行孤帆閱讀 1,199評論 2 3

友情鏈接更多精彩內(nèi)容