摘要: 在面向对象中,如果想使对象在创建之前做一些初始化的动作,那么可以在类中使用构造函数construct达到此目的,construct会在每次对象创建之前自行调用 具体使用方法如下: 1.如果在基类也就是父类里没有用private定义构造函数,那么在派生类(也就是子类)中将会得到继承, 2.如果在派生类 阅读全文
posted @ 2018-11-20 14:11 MrBear 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 这三个词在定义类的属性和方法时使用,其最大的区别在与他们作用域不同 public :全局使用,不仅是本类,其子类,创建的对象都可以使用,甚至子类的子类由于继承关系,也可以使用. protected:本类和其子类使用,如果后续有继承的话, private : 仅限本类使用 执行结果如下图 由于B继承了 阅读全文
posted @ 2018-11-20 13:41 MrBear 阅读(1191) 评论(0) 推荐(0) 编辑