【笔试题】面向对象小测试(一)

没对象?没关系,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。

图片来源于网络,如有侵权,请联系删除。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值