python、js、php物件導向的邏輯都是一樣的,具體實現因為語言的不同而略有區別,比如python中繼承用的是圓括號,比如class bird(animal):
"""需求:建立animal類(name屬性,say方法)
建立animal類的子類bird類(age屬性,say方法)
"""class
animal:
def__init__
(self,name):
self.name =name
pass
defsay(self):
print("
我是{}
".format(self.name))
animal1 = animal("
大動物"
)animal1.say()
class
bird(animal):
def__init__
(self,name,age):
#animal.__init__(self,name)
#super(bird,self).__init__(name)
super().__init__
(name)
self.age =age
pass
defsay(self):
print("
我是{},我今年{}歲,我在自由自在的飛翔
".format(self.name,self.age))
monkey=bird('
大飛猴',15);
monkey.say();
"""需求:建立animal類(name屬性,say方法)
建立animal類的子類bird類(age屬性,say方法)
"""class
animal:
def__init__
(self,name):
self.name =name
pass
defsay(self):
print("
我是{}
".format(self.name))
animal1 = animal("
大動物"
)animal1.say()
class
bird(animal):
def__init__
(self,name,age):
#animal.__init__(self,name)
#super(bird,self).__init__(name)
super().__init__
(name)
self.age =age
pass
defsay(self):
print("
我是{},我今年{}歲,我在自由自在的飛翔
".format(self.name,self.age))
monkey=bird('
大飛猴',15);
monkey.say();
doctype html
>
<
html
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
meta
name
="viewport"
content
="width=device-width, initial-scale=1.0"
>
<
title
>document
title
>
head
>
<
body
>
<
script
>
/*js物件導向
*/class animal
say()
}let animal1
=new
animal(
'大動物');
animal1.say();
class bird extends animal
say()
}let monkey
=new
bird(
'大飛猴',
15);
monkey.say();
script
>
body
>
html
>
<?php/*php物件導向
*/class
animal
function
say()
}$animal1 = new animal("大動物");
$animal1->say();
class bird extends
animal
function
say(),我今年歲,我在自由自在的飛翔"."\n";
}}$monkey = new bird("大飛猴",13);
$monkey->say();
?>
python js php區別 6 函式相關
python js php函式的邏輯都是一樣的,具體寫法稍有區別,python裡面有匿名函式 lambda函式 lambda函式和js裡面的箭頭函式比較像 1 函式 2 匿名函式 1 函式 def my max a,b if a b return a else return b print my m...
python js php區別 5 儲存結構
python裡的列表就像js和php中的索引陣列,python裡的元組可以看做不能修改的列表,python裡的字典就像js和php中的關聯陣列 1 字串 2 列表 就像js和php中的索引陣列 3 元組 元組可以看做不能修改的列表 4 字典 就像js和php中的關聯陣列 5 集合 1 字串 a he...
python js php區別 4 基本結構
python js php的選擇結構和迴圈結構的邏輯都是一樣的,具體實現稍有不同,python中用縮排表示語句塊,並且複雜語句後都有冒號,python迴圈結構後可接elsemax num a if a b else b 表示a b,max num為a,否則max num為b a 155b 200ma...