3
我知道你可以在R中创建新的类,但你为什么想要?我认为有两个原因:为什么要在R中创建新的类?
- 可以使用
is.
功能测试一个对象是否属于一个特定的类(对象的分类) - 只允许输入的某些类别为对象的插槽(例如,只有一个字符串为surnmane,并且只有一个人类类别中的邮政编码)。
我还没有想过通过其他方式不能很容易地实现这些好处,或者他们真的有用的情况。
我希望这不是太开放和更具体的例子,人们如何使用定义类会很好。感谢您的任何想法。
问另一种方式,人们可能会问,为什么我们编程的。已经不是一切已经写? – adamleerich
3.要保证的东西会表现你所期望的方式它的行为。或至少能够抱怨,当它不。 –
@adamleerich,我想我是什么国王是,这里是一个工具,我有点理解它做什么,但为什么我想要这样做?如果您有创建新类的例子对您有用,那就太好了。 – Charlie