永发信息网

既然一个抽象类中没有抽象方法,为何还要将这个类声明为抽象类?

答案:2  悬赏:40  手机版
解决时间 2021-03-02 17:22
在抽象类中new出一个实例,并添加了get和set方法,其作用是???为何还要声明为抽象类?
最佳答案
抽象类中是可以有属性和非虚方法的,抽象类虽然不可以被直接实例化,但可以被子类继承,就像你说的在抽象类中new一个实例,并添加了属性,是可以被子类继承的,可以在抽象基类中写一些基础方法,在子类中可以override这些方法,很方便
全部回答
那你的抽象类是否要实现这个接口? 如果抽象类将所实现的接口的方法声明为abstract,大不了表明该抽象类打算强制让自己的子类来实现这个接口的方法,于规则上来说完全不冲突,任何子类的实例必然拥有该接口所有方法的实现。 如果你只是拿不准用抽象类还是接口的话。那么建议考虑下面的问题: 1. 除了这个方法要留到以后实现之外,有别的可以不依赖实例就可以确定实现的方法吗? 2. 是否会有多继承。 呃....目前而言我就想得到这2个问题了。此外,如果你只是想实现基于接口的编程而不考虑其他,那么抽象类和接口都可以理解为对实现的抽象,个人觉得不需要区分太多。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
日本人说话怎么喜欢点头哇?
edad del bebe中文意思是什么
怎么拍银河
华美图文地址在哪,我要去那里办事
【年化】年化什么意思
猫、路由器、和网关的共同点与区别
梦见被困在电梯
沈阳新松怎么样,我是学习机械的非211本科应
平板笔记本只有一个windows图标是什么品牌
你认为哪一个环境中植物光合作用产生的氧气最
南京新东方法式西点学费多少
中国最具收藏价值书画家姚文渊
天使的翅膀的日文怎么说?
马记牛羊肉批发地址在什么地方,想过去办事
韩国 UUS服装质量超级差。
推荐资讯
有一片连续剧抓魂的最后是抓饕餮的是叫什么?
请问从海宁西站到义乌每天有几班车,还有几点
求一首骂老师的诗词
晨彩时尚造型这个地址在什么地方,我要处理点
请问MATLAB中 矩阵 a^n+1=a^n a=[3 1 2:2 7 4
博美日化体验店地址在什么地方,想过去办事
vivox20对比oppor11哪个好
章鱼小丸子的芥末酱怎么做
初产妇,28岁,妊娠36周,上楼时稍感心悸,气
我能拒收非QQ好友的转帐吗?
暖手宝里面的液体是什么?用的时间长了就不管
美特斯邦威,什么时候上市的,现在价格是多少?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?