Python论坛  - 讨论区

标题:[python-chinese] 对类的这个语法不是很能理解

2006年11月18日 星期六 16:47

Ling Hui monkito在gmail.com
星期六 十一月 18 16:47:02 HKT 2006

ÄÇô£¬ÏëÔÙ¶àÎÊÒ»¾ä¡£ÎÒÔÚ¶¨ÒåÀàµÄʱºò£¬¾¿¾¹Ðè²»ÐèÒªÔÚÀàÖÐÏÔʽµÄ¶¨ÒåÐèÒªµÄÊôÐÔÄØ£¿»¹ÊÇ˵ֻ¶¨ÒåÀຯÊý¾ÍºÃÁË£¬ÀàµÄÊôÐÔ¿ÉÒÔÔÚµ÷ÓÃÀàµÄʵÀýµÄʱºò¶¯Ì¬Éú³É£¿
ÒòΪ֮ǰ×öjava£¬Ï°¹ßÁ˶¨Òåvo¡¢voµÄÊôÐÔÒÔ¼°set
get·½·¨¡£¿ªÊ¼ÓÃpythonµÄʱºò£¬ÓÐЩÀ§»ó£¬¾õµÃ·Â·ðûÓбØÒªÔÙÒ»Ò»µÄ¶¨ÒåÀàµÄ˽ÓÐÊôÐÔ£¬ÓÖ»òÕß´ó¼Ò»ù±¾²»ÓÃÕâÑùµÄÉè¼Æ·½Ê½ÄØ£¿

On 10/14/06, limodou <limodou在gmail.com> wrote:
>
> On 10/14/06, feihu_roger <feihu_roger在yahoo.com.cn> wrote:
> > >>> class abc:
> >         pass
> > >>> t=abc()
> > >>> t.x=1  <= ÕâÀïx±äÁ¿¸ù±¾¾ÍûÓÐÔÚabcÀàÀïÃ涨Òå¹ý£¬Ôõô¾ÍÖ±½ÓÄÜÓÃÁËÄØ£¿
> > >>> print t.x
> >
> ÀàµÄÊôÐÔ¿ÉÒÔ¶¯Ì¬Éú³É¡£
>
> --
> I like python!
> UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
> My Blog: http://www.donews.net/limodou
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
Ling Hui
http://zmaze.org
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061118/ed46d77a/attachment-0001.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月18日 星期六 16:51

limodou limodou在gmail.com
星期六 十一月 18 16:51:36 HKT 2006

On 11/18/06, Ling Hui <monkito在gmail.com> wrote:
> 那么,想再多问一句。我在定义类的时候,究竟需不需要在类中显式的定义需要的属性呢?还是说只定义类函数就好了,类的属性可以在调用类的实例的时候动态生成?
> 因为之前做java,习惯了定义vo、vo的属性以及set
> get方法。开始用python的时候,有些困惑,觉得仿佛没有必要再一一的定义类的私有属性,又或者大家基本不用这样的设计方式呢?
>
所谓动态赋值就是定义,因为在python中赋值语句就是变量定义的地方。而且python是不允许未经定义(与声明不同,因为python中除了global
var这样可以认为是一个声明外,不存在其它的声明语句)就使用的。所以不管在哪里都需要先定义。但因为赋值就是定义,所以感觉好象是没有定义,其实对于python来说,是混在一起处理了。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号