1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class
ren():
'''this class is about ren class。類的說明,使用三個單引號'''
def
__init__(
self
,name,***):
# 構造器
# 注意到 __init__ 方法的第乙個引數永遠是 self ,表示建立的例項本身
# 因此,在 __init__ 方法內部,就可以把各種屬性繫結到 self
# 因為self 就指向建立的例項本身
# 有了 __init__ 方法,在建立例項的時候,就不能傳入空的引數了
# 必須傳入與 __init__ 方法匹配的引數,
# 但 self 不需要傳,python直譯器會把例項變數傳進去
self
.name
=
name
self
.***
=
***
def
hello(
self
):
print
(
'hello '
.
format
(
self
.name))
test
=
ren(
'zhouyuyao'
,
'f'
)
# 需輸入引數
test.hello()
返回結果:
hello zhouyuyao
8 2 構造方法的反射應用
p 呼叫不帶引數的構造方法位元組碼.newinstance 呼叫帶引數的構造方法 constructor constructor clazzproxy1.getconstructor 引數型別 constructor.newinstance 引數 下面的例項是說明沒引數的構造方法的反射方法 getc...
類的成員 構造器(構造方法)
構造器的特徵 它具有與類相同的名稱 它不宣告返回值型別。與宣告void不同 不能被static final synchronized abstract native修飾,不能有return語句返回值 構造器的作用 如 order o new order person p new person pet...
java類 構造器
類的第三個成員構造器 constructor 構造器的作用 1.建立物件 設計類時,若不顯示宣告型別的構造器話,程式會預設提供乙個空參的構造器。一旦定義類的構造器,預設的構造器就不再提供。如何宣告類的構造器。格式 許可權修飾符 類名 形參 類的多個構造器之間 構成過載 public class te...