del和.只是两种语法,最终都是由对象的类来实现,没有什么一种是“外部”而一种是“内部”的说法。再怎么“OO”的语言也要允许你写1+2而不是非得1.add(2),也没有说写成前者就破坏封装了。两者只是方法调用的两种语法而已。
【 在 tigereal 的大作中提到: 】
: 对列表项的增添,列表对象本身有个函数叫做append的,为什么删除列表项,没有一个对应的函数dele之类的,而是用外部dele语句来做到呢?作为一个面向对象的语言,为啥不能把对自身的操作都封装在对象内部?
: 比如:
:
: ...................
--
FROM 140.207.23.*