2019-02-20 18:27:49
開學第一周,課程看似比較少,早上也只有周二和周五有第一節課,但如果不能堅持早起的話,實際時間是要比上學期短的。所以效率就顯得很重要了,最近在看番茄工作法和認知天性,希望能從中習得一些管理時間和學習的方法,以提高效率,然後打算了解一下短時間的深度睡眠,希望可以把時間最大化。話不多說,開始!
1. python 類的定義
與c++的類的定義和使用大同小異,基本概念都是一樣的。
"""created on wed feb 20
18:35:46
2019
@author:
13746
"""class
car():
def __init__(self,name,year):
self.name =name
self.year =year
def display_car(self):
print(
"this car is made in
".format(self.name,self.year))
#類的繼承
class
ele_car(car):
def __init__(self,name,year,miles=0
): super().__init__(name,year)
self.miles =miles
def display_car(self):
print(
"this car is made in .the miles is
".format(self.name,self.year,self.miles))
my_car = car('
benzi
',2016
)my_car.display_car()
my_ele_car = ele_car('
tesla
',2018,600
)my_ele_car.display_car()
2.類的匯入
非常簡單。
fromcar import car
my_car = car('
audi
',2017
)my_car.display_car()
3.單繼承.多繼承同理
classele_car(car):
def __init__(self,name,year):
car.__init__(slef,name,year)
4.屬性
4.1 私有化
python中的私有化很簡單,在命名的時候新增『__』
classsite:
def __init__(self, name, url):
self.name = name # public
self.__url = url # private
def who(self):
print(
'name :
', self.name)
print(
'url :
', self.__url)
def __foo(self): # 私有方法
print(
'這是私有方法')
def foo(self): # 公共方法
print(
'這是公共方法')
self.__foo()
x_site = site('
leetcode
','')
#x_site.__foo() 出錯
x_site.foo()
C 複習三 類的繼承
繼承中的一些問題 多繼承虛基類 繼承總結 繼承 自動從另一種事物獲取部分或全部的屬性和能力 繼承提高了 的可重用性 class 子類名 public protected private 父類名子類繼承父類的所有內容,包括私有屬性 只是我們看不到 public protected private pu...
Python學習(三) 類
目錄 類的定義 建立例項 給屬性設定預設值 修改屬性值 類的繼承 給子類定義屬性和方法 重寫父類方法 將例項用作屬性 類的匯入 匯入單個類 匯入多個類 匯入整個模組 匯入所有類 類是一類事務的抽象,比如不同名字,年齡的人都是人,不同型別的車都是車。一般來說,類名使用駝峰命名法,每個單詞首字母大寫 屬...
C (三)類和物件概念及定義
概念 是一種程式設計泛型,同時也是一種程式開發的方法。物件指的是類的例項,將物件作為程式的基本單元,將程式和資料封裝其中,以提高軟體的重用性,靈活性,和擴充套件性。c 不是純物件導向語言,而是基於物件導向語言,因為包含c語言 1 public成員可從類外部直接訪問,private protected...