了解如何创建一个对象的时候,我们就需要给这个对象增加方法和属性。
在其他的书籍教程中,我们经常看到各种名称的方法,例如静态方法、实例方法等等,开始我查阅的时候就被这些说法搞的稀里糊涂的,于是自己总结了下,若有错误,还请指出。
1、静态方法和属性
静态方法既只允许父类调用,其他的实例均无法访问和调用的方法和属性。
2、公共方法
公共方法既父类以及依此父类生成的实例均可以使用的方法和属性。
3、私有方法
私有方法是只有父类可以访问的方法和属性,他于静态方法一致,只是表现形式不一样。
4、特权方法
当父类中的某一个公共方法可获取父类中的私有方法,同时我们无法修改该方法(可以删除、替换),我们称这种方法为特权方法。