问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

抽象方法能不能直接调用?

发布网友 发布时间:2022-05-12 12:20

我来回答

4个回答

热心网友 时间:2023-10-09 01:36

抽象方法是不能调用的,原因就是抽象方法没有方法体。

当一个方法为抽象方法时,意味着这个方法应该被子类的方法所重写,否则其子类的该方法仍然是abstract的,这个子类由于继承父类,拥有抽象方法,因此它也是抽象类,即声明为abstract。abstract抽象类不能用new实例化对象,abstract方法只允许声明不能实现。

如果一个类中含有abstract方法,那么这个类必须用abstract来修饰,当然abstract类也可以没有abstract方法。 一个抽象类里面没有一个抽象方法可用来禁止产生这种类的对象。

扩展资料:

在interface中所有的方法都是public abstract的,即使你没有申明它是public abstract的。在interface中所有的数据成员都是public static final的,即使你没有申明.但不能是blank final 在编译时候确定的。

在Java,interface的地位和class是一样的。实现interface的类,其interface中所有的方法必须被“实现”,否则这个类成为一个抽象类。Interface可以从多个interface得到继承,但是不能继承类。一个类可以实现多个interface。(摘自CSDN:抽象类,抽象方法和interface,作者:PeakLui)

热心网友 时间:2023-10-09 01:37

不能直接调用,需要实现了抽象方法才行。抽象方法只是给机一个写方法的规范追问我也是这么认为的,可是我遇到的问题,也就是我提的问题,确实存在,并且能够运行,还没有错,这是为什么?

热心网友 时间:2023-10-09 01:37

记住:抽象方法是不能调用的
原因就是抽象方法没有方法体。

但是,在一个类中定义了一个抽象方法,在这个类 或 这个类的子类 中是可以调用的。
为什么可以调用呢?
因为,具有抽象方法的类,一定是一个抽象类,
而抽象类在被继承的时候,必须重写这个抽象类的抽象方法,
而且,抽象类不能实例化,在使用这个抽象类的时候,使用的一定是这个抽象类的子类。
故,你在 抽象类 或 抽象类的子类 中可以使用这个抽象方法,是因为当真正实例化去使用的时候,使用的是子类重写后的实例方法。

热心网友 时间:2023-10-09 01:38

简单地说,JAVA就这么规定的。追问你是从哪知道Java是这么规定的?
请详解!!!
3Q

抽象方法能不能直接调用?

抽象方法是不能调用的,原因就是抽象方法没有方法体。当一个方法为抽象方法时,意味着这个方法应该被子类的方法所重写,否则其子类的该方法仍然是abstract的,这个子类由于继承父类,拥有抽象方法,因此它也是抽象类,即声明为abstract。abstract抽象类不能用new实例化对象,abstract方法只允许声明不能实现。...

在Java中抽象类和抽象方法的特点是什么?

抽象类不能直接new一个对象,必须写一个继承类来重写其抽象方法!同样抽象方法也不能直接调用,调用的都是具体的方法!

抽象类和抽象方法的定义

它是在抽象类中声明的,由于没有具体的实现,所以不能直接调用。我们必须在子类中实现这个方法,否则子类仍然是抽象类。抽象方法的定义格式如下:```abstract [public] [protected] 返回类型 方法名称(参数列表);```三、抽象类和抽象方法的应用抽象类和抽象方法的应用非常广泛。首先,它们被广泛应用在...

请问下,那抽象类的的静态方法,可以直接用类名点方法名,直接调用吗?

当然可以了.. 不过必须是普通方法.不能是抽象方法; 当然了抽象类里的抽象方法也不能用static声明;呵呵..不过很少有人这么写的.因为抽象类一般是用来做模板的,里面很少写实现好了的方法..一般都是抽象方法..

java中的变量或者参数可以直接调用方法吗

可以,但是对应的方法应该要有返回值。否则会编译出错。

为什么有了抽象类还要有接口

抽象类的抽象方法一定不能有实现(也就是不能有大括号),子类必须要override覆写抽象方法,从而让继承类的行为有一定规范;抽象类的方法不一定都是抽象方法,但抽象方法所在的类必须是抽象类;抽象类不能实例化,抽象类的继承类被实例化后可以直接调用抽象类的方法(抽象方法除外,抽象方法被继承类 ...

抽象类有构造方法吗?

只是抽象抚的构造方法不能直接调用 因为抽象类不能实现实例 但是一旦一个普通类继承了抽象类 便也可以在构造函数中调用其抽象类的构造函数 也可以使用其方法 可以这么理解吧 抽象类就是一个不能实例化的不同类 不过如果方法加了abstract那么就必须在子类里面重写了 问题二:为什么抽象类有构造方法,接口却...

java中 抽象类里面可以没有抽象方法吗?为什么

1.抽象类有个特点:无法被创建对象,如果抽象类里面放了很多非抽象方法,可以利用这一点!2.abstract无法和final共存修饰类;但是抽象类里面可以用final与static修饰变量和方法!3.根据上面两个特点:抽象类里面可以放一些不想被修改的方法,也不想被创建对象,又可以直接调用;也无法继承!所以就有了这样的类!(...

java类可以调用抽象类的抽象方法吗

抽象类方法的实现是在对应的子类中,抽象类(父类)对象指向子类即可调用,即new 子类而不是本身,这是多态的体现:父类只有函数头声明,而子类通过重写(“覆盖”)完成具体的实现 如public abstract Animal{ void show();} public Cat extends Animal{ override void show(){ syso ("我是子类...

什么是抽象方法?

对象不能由抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象。当一个类被声明为抽象类时,要在这个类前面加上修饰符abstract。 在抽象类中的成员方法可以包括一般方法和抽象方法。抽象方法就是以abstract修饰的方法,这种方法只声明返回的数据类型、方法名称和所需的参数,没有方法体,也就是说...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
彩纸伞的保养与清洁 彩纸伞的保养与清洁视频 刚买的拉杆音响个要天天充电的 求助!去秦皇岛旅游住在那最方便。 海尔热水器怎么除水垢? 区块链母链子链什么关系? 《《神墓OL》剧本为王!原汁原味的小说改编网游》最新txt全集下载 神墓之网游败天的txt全集下载地址 《网游之神墓》最新txt全集下载 网游之神墓世界的txt全集下载地址 衣物除皱的小技巧有哪些? 如何声明和初始化抽象类的引用变量 java如何引用函数库的抽象类的非静态方法 怎么别的类中调用抽象类中的方法 Java里如何调用抽象类 抖音上说的哈哥是谁 抖音上小孩直播后被提醒,会降低浏览量吗? 抖音上那些孩子不见的人,整天哭,活在痛苦中,人啊!善良点,别恶事做多了很难过的? java怎么引用抽象类? 看见抖音上面的可怜孩子,我想资助,怎么可以联系到对方?谢谢! 我发现一期抖音上靠拐卖来的孩子博爱心继续,我该怎么办 抖音上有两口子,特别火的后来小孩生病了那个抖音叫什么 抖音上穷小伙路边收留一个小女孩洗洗成了小萝莉是什么电影? 我在抖音上面认识一个女孩,她说怀孕了不想要这个小孩,说把小孩生了给我,不知道会不会是骗子? 股票,融资融券的问题 融资融券问题,高手请进 在使用Dreamweaver中拼接图片的时候注意哪些问题 请问有人知道网络违法犯罪举报网站的处理时间有多长啊?? 被诈骗了报警1年了没有结果怎么办 网上举报一般多久受理 我的360浏览器设置文件已损坏怎样修复。怎么办? java中abstract怎么使用啊,说的详细点。举几个有代表的例子 抽象类中怎么调用接口里面的方法 在中国高等教育学生信息网上,能够查到的,就是,具有高等专科以上学校毕业学历么 从中国高等教育学生信息网上打印学历认证件怎么弄? 民办学校的学历在中国高等教育学生信息网上查不到吗? Dreamweaver 背景图片如何拉伸成一张图片而不用分成小块小块的 下眼皮长了麦粒肿,已经好了,但是发现有硬块在里面,过了两个月又发炎红肿,请问怎么办 如何让电脑不能玩网络游戏 用dreamweaver做网页,想让大图做网页背景。之前是不是要先将大图切碎,再插入表格,为什么要先切成小图 如何在中学数学教学中渗透数学文化 大脑不好使 杭统考美术面试要考技能吗 请问用cool edit 怎样把一首歌的旋律变慢,节拍不变,人声加清晰。 dreamweaver如何把图片做成这个样子 用人单位必须为员工缴纳什么保险? 囊萤映雪的解释 囊萤映雪的意思。 成语照什么应雪 如何在Dreamweaver里面将多张不同图片拼接在一起 排版 [转载]怎样在WORD中,将从网页上复制下来的文章中的表格边框去掉
  • 焦点

最新推荐

猜你喜欢

热门推荐