A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiaogui 中级黑马   /  2016-4-21 13:56  /  620 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

学抽象类和被private修饰的类都不能被创建对象,他们两个有什么区别?或者说都在什么情况下使用?

4 个回复

正序浏览
抽象类是因为有抽象方法而不能创建对象,只要被继承,重写抽象方法,就可以创建对象,至于private一般修饰成员变量和方法
回复 使用道具 举报
个人理解  抽象类   不是实际存在,不可以创建对象,抽象类在具体类中要重写抽象类方法。private 私有的 就是自己有的东西,不可以被别人使用,只能在被自身调用,可以通过set、get方法调用
回复 使用道具 举报
我也是菜鸟啊,说错了勿喷。
回复 使用道具 举报
抽象类可以通过重写抽象类中的方法,而private修饰的可以通过set/get方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马