java中 子类会不会继承父类的static变量和static方法
如题如果可以继承那么能不能用new子类().变量名和new子类().方法名()的形式分别访问从父类中继承过来的静态变量和静态方法?...
如题
如果可以继承 那么能不能用new 子类().变量名和new 子类().方法名()的形式分别访问从父类中继承过来的静态变量和静态方法? 展开
如果可以继承 那么能不能用new 子类().变量名和new 子类().方法名()的形式分别访问从父类中继承过来的静态变量和静态方法? 展开
5个回答
展开全部
不会的。如果在子类中定义同样的静态变量,这个就是新的和父类没关系(获取不到父类的值的)。
解释:静态变量是初始化被加载到内存中,所以不存在重写关系。而父子关系是一定需要子类实现父类方法的,所以静态变量和方法纯笑是不会被继承的。
备注:做卖含而配昌且父类如果是接口,不会有方法的实现,根本都不存在静态方法和变量的。
解释:静态变量是初始化被加载到内存中,所以不存在重写关系。而父子关系是一定需要子类实现父类方法的,所以静态变量和方法纯笑是不会被继承的。
备注:做卖含而配昌且父类如果是接口,不会有方法的实现,根本都不存在静态方法和变量的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以。但镇芹纳是既然是静态的首芦。那么就不用new()也可以用
你实例化一个变量也是可以的
但建议直接 子类名.变量名御没 子类名.方法名()这样用
不然你把它弄成静态的干吗啊
你实例化一个变量也是可以的
但建议直接 子类名.变量名御没 子类名.方法名()这样用
不然你把它弄成静态的干吗啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
静态的只能通过 类名 调用,new不出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询