java中 子类会不会继承父类的static变量和static方法

如题如果可以继承那么能不能用new子类().变量名和new子类().方法名()的形式分别访问从父类中继承过来的静态变量和静态方法?... 如题
如果可以继承 那么能不能用new 子类().变量名和new 子类().方法名()的形式分别访问从父类中继承过来的静态变量和静态方法?
展开
 我来答
xiaohuiq8
2009-07-23 · TA获得超过825个赞
知道小有建树答主
回答量:483
采纳率:0%
帮助的人:389万
展开全部
可以,子类可以继承父类的所有变量和方法,不管是不是static的,只有父类里private的属性和方法不能春银在子类里直接使用,但是它照样继承,比如调用父类的set方法就可以为继承来的私有变量赋值,扒宏宴可见私有的东西也可以继承绝森
198901245631
推荐于2017-09-28 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1724万
展开全部
不会的。如果在子类中定义同样的静态变量,这个就是新的和父类没关系(获取不到父类的值的)。
解释:静态变量是初始化被加载到内存中,所以不存在重写关系。而父子关系是一定需要子类实现父类方法的,所以静态变量和方法纯笑是不会被继承的。
备注:做卖含而配昌且父类如果是接口,不会有方法的实现,根本都不存在静态方法和变量的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yzjszl256
推荐于2017-10-05 · TA获得超过201个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:159万
展开全部
可以。但镇芹纳是既然是静态的首芦。那么就不用new()也可以用
你实例化一个变量也是可以的
但建议直接 子类名.变量名御没 子类名.方法名()这样用
不然你把它弄成静态的干吗啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heshan880917
2009-07-23
知道答主
回答量:70
采纳率:0%
帮助的人:16万
展开全部
会,只是父类私有的才不会继承
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhengmao8
2009-07-23 · 超过24用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:39万
展开全部
静态的只能通过 类名 调用,new不出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式