【筆試題】面向對象小測試(一)


沒對象?沒關系,new一個,趕緊來測試下自己new的技術如何吧。

 

class Person(object):
    __country = 'China'
def __init__(self,name,age): print('創建對象中。。。') self.__name = name self.age = age print('你的對象信息:'.center(30,'*')) self.__query() print('恭喜脫單。。。'.center(30,'*'))
def query(self): print("country:%s"%self.__country) print("name:%s"%self.__name) print("age:%s"%self.age) self.__query()
def __query(self): print("country:%s" % self.__country) print("name:%s" % self.__name) print("age:%s" % self.age) Person('林小花',18)  

請直接說出上面代碼結果及原因:

 

class Person(object):
    __country = 'China'
def __init__(self,name,age): print('創建對象中。。。') self.__name = name self.age = age print('你的對象信息:'.center(30,'*')) self.__query() print('恭喜脫單。。。'.center(30,'*'))
def query(self): print("country:%s"%self.__country) print("name:%s"%self.__name) print("age:%s"%self.age) self.__query()
def __query(self): print("country:%s" % self.__country) print("name:%s" % self.__name) print("age:%s" % self.age) gf = Person('林小花',18) print(gf.__country)

請直接說出上面代碼結果及原因:

 

class Person(object):
    __country = 'China'
def __init__(self,name,age): print('創建對象中。。。') self.__name = name self.age = age print('你的對象信息:'.center(30,'*')) self.__query() print('恭喜脫單。。。'.center(30,'*'))
def query(self): print("country:%s"%self.__country) print("name:%s"%self.__name) print("age:%s"%self.age) self.__query()
def __query(self): print("country:%s" % self.__country) print("name:%s" % self.__name) print("age:%s" % self.age) gf = Person('林小花',18) print(gf.age)

請直接說出上面代碼結果及原因:

 

class Person(object):
    __country = 'China'
def __init__(self,name,age): print('創建對象中。。。') self.__name = name self.age = age print('你的對象信息:'.center(30,'*')) self.__query() print('恭喜脫單。。。'.center(30,'*'))
def query(self): print("country:%s"%self.__country) print("name:%s"%self.__name) print("age:%s"%self.age) self.__query()
def __query(self): print("country:%s" % self.__country) print("name:%s" % self.__name) print("age:%s" % self.age) gf = Person('林小花',18) print(gf.__name)

請直接說出上面代碼結果及原因:

 

class Person(object):
    __country = 'China'
def __init__(self,name,age): print('創建對象中。。。') self.__name = name self.age = age print('你的對象信息:'.center(30,'*')) self.__query() print('恭喜脫單。。。'.center(30,'*'))
def query(self): print("country:%s"%self.__country) print("name:%s"%self.__name) print("age:%s"%self.age) self.__query()
def __query(self): print("country:%s" % self.__country) print("name:%s" % self.__name) print("age:%s" % self.age) gf = Person('林小花',18) gf.query() 

請直接說出上面代碼結果及原因:

 

class Person(object):
    __country = 'China'
def __init__(self,name,age): print('創建對象中。。。') self.__name = name self.age = age print('你的對象信息:'.center(30,'*')) self.__query() print('恭喜脫單。。。'.center(30,'*'))
def query(self): print("country:%s"%self.__country) print("name:%s"%self.__name) print("age:%s"%self.age) self.__query()
def __query(self): print("country:%s" % self.__country) print("name:%s" % self.__name) print("age:%s" % self.age) gf = Person('林小花',18) gf.__query()

請直接說出上面代碼結果及原因: 

 

class Person(object):
    __country = 'China'

    def __init__(self,name,age):
        print('創建對象中。。。')
        self.__name = name
        self.age = age
        print('你的對象信息:'.center(30,'*'))
        self.__query()
        print('恭喜脫單。。。'.center(30,'*'))

    def query(self):
        print("country:%s"%self.__country)
        print("name:%s"%self.__name)
        print("age:%s"%self.age)
        self.__query()

    def __query(self):
        print("country:%s" % self.__country)
        print("name:%s" % self.__name)
        print("age:%s" % self.age)

gf = Person('林小花',18)
gf.__country = 'America'
print("你女朋友的國籍是:",gf.__country)
gf.query()
print(gf._Person__country)
gf._Person__country = 'America2'
print("你女朋友的國籍是:",gf.__country)
gf.query()
print(gf._Person__country)  

 

請直接說出上面代碼結果及原因:

 

class Person(object):
    __country = 'China'
    
    def __init__(self,name,age):
        print('創建對象中。。。')
        self.__name = name
        self.age = age
        print('你的對象信息:'.center(30,'*'))
        self.__query()
        print('恭喜脫單。。。'.center(30,'*'))
        
    def query(self):
        print("country:%s"%self.__country)
        print("name:%s"%self.__name)
        print("age:%s"%self.age)
        self.__query()
        
    def __query(self):
        print("country:%s" % self.__country)
        print("name:%s" % self.__name)
        print("age:%s" % self.age)

gf = Person('林小花',18)
gf.__name = 'Lili'
print("你女朋友的名字是:",gf.__name)
gf.query()
print(gf._Person__name)
gf._Person__name = 'Lili2'
print("你女朋友的名字是:",gf.__name)
gf.query()
print(gf._Person__name)

請直接說出上面代碼結果及原因:

 

提前祝君七夕happy。

圖片來源於網絡,如有侵權,請聯系刪除。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM