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

java 抽象方法可以是static吗

发布网友 发布时间:2022-05-10 16:02

我来回答

3个回答

热心网友 时间:2023-10-14 22:55

static是静态的。抽象方法的目的是希望子类重写(其实也不能叫重写,应该叫实现)这个抽象方法。而你又定义为static,这里就出现一个问题:static的方法能直接通过类名调用,而你这个方法没有具体的实现,这里就会自相矛盾,所以抽象方法不能用static修饰。

热心网友 时间:2023-10-14 22:55

不能,仔细理解一下就是前后矛盾了,一个必须重写,一个不能重写,一个不能分配内存,一个必须分配内存,所以他们不可能同时存在

热心网友 时间:2023-10-14 22:56

抽象方法说明这个方法是多态方法,需要子类来实现。
而static方法是在本类中实现的,编译期绑定,不具有多态行为。
java 抽象方法可以是static吗

static是静态的。抽象方法的目的是希望子类重写(其实也不能叫重写,应该叫实现)这个抽象方法。而你又定义为static,这里就出现一个问题:static的方法能直接通过类名调用,而你这个方法没有具体的实现,这里就会自相矛盾,所以抽象方法不能用static修饰。java编程一直以来都是互联网上使用比较广泛的一种编程...

java 抽象方法可以是static吗

static是静态的。抽象方法的目的是希望子类重写(其实也不能叫重写,应该叫实现)这个抽象方法。而你又定义为static,这里就出现一个问题:static的方法能直接通过类名调用,而你这个方法没有具体的实现,这里就会自相矛盾,所以抽象方法不能用static修饰。

java抽象类中可以定义静态的抽象方法吗?为什么?

不可以。我是这样理解的:抽象类是不能实例化的,即不能被分配内存,而static修饰的方法在类实例化之前就已经别分配了内存,这样一来矛盾就出现了:抽象类不能被分配内存,而static方法必须被分配内存。所以抽象类中不能有静态的抽象方法。这和接口是一样的,接口中的方法也只能是 public abstract修...

java中抽象类为什么不能定义为static型?

一般分两个阶段阶段一:先载入类阶段二:然后才能依据类来实例化对象而static的方法、变量都是属于类的,非static的则属于对象如果在阶段一,访问非static的方法,因为还没有对象,所以不能访问成功如果在阶段二,一个类有那么多对象在内存生存着,类也不知道该访问哪个对象的实例变量希望能帮助你。

java中抽象方法不能使用修饰符_和_修饰

final:抽象方法不允许被final修饰,因为final意味着该方法不能被重写,而在子类中必须实现抽象方法。native:抽象方法不能被native修饰,因为native方法需要有对应的本地实现。private:抽象方法不能被private修饰,因为它需要被子类实现,而private方法无法在子类中继承和实现。static:抽象方法不能被static...

java中抽象方法不能为private,final或者static,为什么?细细说明,或...

4)抽象方法不能为private,final或者static,为什么?马克-to-win:抽象方法的最实质的意 义在于被未来的子类覆盖实现掉。它自己是个空方法。private的实质意义在于本类其他方法调用它。你自己是个空方法,别人调用你有什么用?所以 abstract和private在一起毫无意义。final规定子类不能再覆盖它。abstract是...

请问java中static的作用

因为static方法独立于任何实例,因此static方法必须被实现,而不能是抽象的abstract。例如为了方便方法的调用,Java API中的Math类中所有的方法都是静态的,而一般类内部的static方法也是方便其它类对该方法的调用。静态方法是类内部的一类特殊方法,只有在需要时才将对应的方法声明成静态的,一个类内部的方法一般都是非静态...

、abstract的method是否可同时是static,是否可同时是native,是否可同时...

abstract的method 不可以是static的,因为抽象的方法是要被子类实现的,而static与子类扯不上关系!native方法表示该方法要用另外一种依赖平台的编程语言实现的,不存在着被子类实现的问题,所以,它也不能是抽象的,不能与abstract混用。例如,FileOutputSteam类要硬件打交道,底层的实现用的是操作系统相关...

在抽象类中可以定义静态变量吗

可以, 抽象类 在方法中有 一个方法不去实现 这样的类就是抽象类 ,静态变量 任何类或者接口都可以 去定义 本回答由网友推荐 举报| 答案纠错 | 评论 0 3 baihuihx 采纳率:20% 擅长: JAVA相关 数据库DB C/C++ 其他回答 首先你要明白 抽象类就和普通类一样,区别在于它无法实例化,还有就是多了各abstract...

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

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

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
网线插座如何安装方法 无须的近义词和反义词是什么_无须是什么意思? PPT文件视图有几个? 求助很急,这个系列的图片叫什么 这个系列的韩国插画叫什么? 这种是什么类型的插画? 这个系列的图片,叫什么? 仙侠奇缘之花千骨广播剧 发到 852436014@qq.com 谢了~~ 斗罗大陆四大女主的辈分 吕薇个人荣誉 二级域名的格式是什么 你好 请问二级域名的格式是什么 一个葡萄 对吗? 在绿色植物的结构层次中,一粒葡萄属于(  )A.细胞B.组织C.器官D.植物 一颗颗葡萄造句 窄谱中波紫外线光疗仪是用来做什么的? 窄谱中波紫外线对发展期的患者有效吗 我想给妈妈写一封100字左右的信,但我却不会写,想感谢一下妈妈,快,急用! 窄波紫外线是什么,日常生活中能照射的到吗? 3O8紫外线怎样识别? 什么是窄波紫外线? 窄谱UVB的定义 交了定金迟迟不签合同怎么办 怎么屏蔽微信群?不用退出那种,但是不要收到信息了 房屋买卖定金交了,买方不肯去签合同,一直拖着,定金条上也没注明多久签合同,卖家该怎么办? 我是买方,在中介签了房屋买卖合同,交了订金,现在不想买了,可以吗?还要交违约金吗?? 别人说要买我的东西,只交了点定金,但一直不付钱,应怎么办? 二手房收了定金没有明确时间,买方拖着不办理,怎么解决好? 买方支付定金并签订购房合同后10天,说不买了,买方需要支付合同规定的违约金吗? 出售二手房买家付了10万定金,一直拖延不付首付怎么办,因为不懂,合同上没有写明时间* 下列选项中,关于java的抽象方法和抽象类说法错误的是( )。 如何设置2级域名啊!急求!谢谢了! 1级域名2级域名是什么意思 关于java中得抽象方法 网络授课软件哪个好? 现在违章停车要扣分吗 互联网教育做网络课程的哪个软件好用? 大家推荐下,网络授课有什么免费教学软件? 违法停车扣分吗 养蝎子能赚钱么?养蝎子靠谱吗? 请问违章停车扣分 养蜈蚣养蝎子真的能赚钱吗? 养蝎子好养吗,能赚钱吗 养蝎子能发家致富吗? 养殖蝎子能挣钱吗? 蝎子养殖真的可以赚钱么?? 养蝎子赚钱吗? 现在养蝎子真能赚钱吗? 几百块钱买了一双不到一年鞋底坏了? 我在佛山买了房,怎样查询自己的房子信息?
  • 焦点

最新推荐

猜你喜欢

热门推荐