当前位置: 首页 > news >正文

什么网站可以做兼职设计百度爱采购优化

什么网站可以做兼职设计,百度爱采购优化,西柏坡门户网站建设规划书,产地证是在哪个网站上做结论: Java中静态属性和静态方法是可以被继承的,但是不可以被重写,而是被隐藏。 Java中非静态属性,可以被继承,但是不可以被重写,而是被隐藏。 Java中非静态方法,可以被继承,可以…

结论:

Java中静态属性和静态方法是可以被继承的,但是不可以被重写,而是被隐藏。

Java中非静态属性,可以被继承,但是不可以被重写,而是被隐藏。

Java中非静态方法,可以被继承,可以被重写,因此可以实现多态

情况

属性

(1)当我们父类A中和子类B中有相同的静态属性,或者非静态属性名称的的时候,如果我们这样调用

A a = new B();

那么我们使用a变量访问的属性都是我们父类中的属性。

(2)当我们父类A中有子类B中没有的静态属性和方法的时候

A a = new B();

我们使用a变量访问的属性也是我们父类中的属性。

B b = new B();

我们使用b变量访问的属性也是我们父类中的属性(因为继承过来了)

(3)当我们父类A中和子类B中都含相同名称的静态变量和非静态变量

B b = new B();

这时候使用b变量访问的是我们B中的属性。因为属性不可以重写

关于属性总结一条规律就是 看我们 A a = new B();中调用者a的左边 访问的都是左边的属性。

 方法

(1)对于非静态方法我们都知道

A a = new B();

如果B中有这个方法,那么访问的是B中的方法,如果B中没有这个方法,访问的是从A中继承的这个方法

B b = new B();

如果B中有这个方法,那么访问的是B中的方法,如果B中没有这个方法,访问的是从A中继承的这个方法

A a  = new A();

访问的是A中的方法

关于非静态方法,总结一条就是 看我们 A a = new B();中调用者a的右边 访问的都是右边边的方法

 方法

(2)父类A中有静态方法但是子类B中有同名的静态方法

A a = new B()

调用的是A中的方法

B b = new B();

调用的是B中的方法

(2)父类A中有静态方法,但是子类B中没有这个名称的静态方法

A a = new B()

调用的是A中的方法

B b = new B();

调用的是B中从A中继承的方法

关于静态方法总结一条规律就是 看我们 A a = new B();中调用者a的左边 访问的都是左边的静态

 方法

测试例子

package com.example.test;public class A {public static String staticStr = "A静态属性";public String nonStaticStr = "A非静态属性";public static void staticMethod(){System.out.println("A静态方法");}public void nonStaticMethod(){System.out.println("A非静态方法");}
}
package com.example.test;public class B extends A{//子类Bpublic static String staticStr = "B改写后的静态属性";public  String nonStaticStr = "B改写后的非静态属性";public static void staticMethod(){System.out.println("B改写后的静态方法");}}
package com.example.test;public class C extends A{//子类C继承A中的所有属性和方法}
package com.example.test;public class StaticExtendsTest {public static void main(String[] args) {C c = new C();System.out.println(c.nonStaticStr);System.out.println(c.staticStr);c.staticMethod();//输出的结果都是父类中的非静态属性、静态属性和静态方法,推出静态属性和静态方法可以被继承System.out.println("-------------------------------");A c1 = new C();System.out.println(c1.nonStaticStr);System.out.println(c1.staticStr);c1.staticMethod();//结果同上,输出的结果都是父类中的非静态属性、静态属性和静态方法,推出静态属性和静态方法可以被继承System.out.println("-------------------------------");B b = new B();System.out.println(b.nonStaticStr);System.out.println(b.staticStr);b.staticMethod();System.out.println("-------------------------------");A b1 = new B();System.out.println(b1.nonStaticStr);System.out.println(b1.staticStr);b1.staticMethod();//结果都是父类的静态方法,说明静态方法不可以被重写,不能实现多态}}

http://www.ds6.com.cn/news/58668.html

相关文章:

  • 广东制冷设备网站建设费用推广方式
  • 做网站要费用多少网站推广服务外包
  • 如何做网络营销网站广告竞价
  • 网站建设 实训计算机培训机构排名前十
  • 本地的南通网站建设搜索引擎优化的内部优化
  • 淘宝客网站应该怎么做如何制定会员营销方案
  • 赵县网站建设公司今日新闻头条10条
  • 开一个网站需要什么手续站长工具关键词挖掘
  • 嘉兴专业做网站的公司百度网络推广营销
  • 做pc端网站信息万物识别扫一扫
  • 什么网站是做汽车装饰配件的厦门网页搜索排名提升
  • 大尺度做爰网站网片
  • 赣州互联网哪家好合肥网络公司seo
  • 外贸网站建设推广公司百度推广点击软件
  • 网站建设全域云网站网络营销推广
  • 医院网站可以自己做吗苏州seo服务热线
  • 哈尔滨网站定制公司中国时事新闻网
  • asp动态网站开发 电子书市场调研报告范文2000
  • 怎么自己做网站的优化外链网站是什么
  • python做网站的实例永久开源的免费建站系统
  • wordpress评论ajax加载大型网站seo课程
  • 注册网站建设公司主营项目类别网络推广公司运营
  • 网站推广临沂ue5培训机构哪家强
  • 有哪些做h5的网站网络营销培训课程
  • 网站建设的盈利模式企业培训机构哪家最好
  • 如何做网络营销推广南宁seo对各类网站的作用
  • sftp更新WordPress新站整站优化
  • 电子商务系统的概念seo优化专员招聘
  • 台州网站建设网站推广搜索引擎有哪些?
  • 重庆专业微信网站制作建设网官方网站