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

惠州网站建设效果深圳网络推广软件

惠州网站建设效果,深圳网络推广软件,常德经开区网站官网,洛阳网站备案super可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一个父类。 class BaseAction {String name;int age;void value(){name "张三";age 20;} }class UserAction extends BaseAction{}class Main ext…

super可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一个父类。

class BaseAction {
    String name;int age;void value(){name = "张三";age = 20;}
}class UserAction extends BaseAction{}class Main extends UserAction{String name;int age;public static void main(String[] args){Main m = new Main();m.value();}void value(){super.value();name = super.name;age = super.age;System.out.println(name);System.out.println(age);}}

运行结果:

张三
20

 

class BaseAction {
    String name;int age;void value(){name = "张三";age = 20;}
}class UserAction extends BaseAction{String name;int age;void value(){name = "李四";age = 21;}
}class Main extends UserAction{String name;int age;public static void main(String[] args){Main m = new Main();m.value();}void value(){super.value();name = super.name;age = super.age;System.out.println(name);System.out.println(age);}}

运行结果:

李四
21

 

class BaseAction {
    String name;int age;void value(){name = "张三";age = 20;}
}class UserAction extends BaseAction{String name;void value(){name = "李四";}
}class Main extends UserAction{String name;int age;public static void main(String[] args){Main m = new Main();m.value();}void value(){super.value();name = super.name;age = super.age;System.out.println(name);System.out.println(age);}}

运行结果:

李四
0

总结:super.value()指向的是父类,但是父类中并不存在age,所以这时候age的值是默认值0。

 

class BaseAction {
    String name;int age;void value(){name = "张三";age = 20;}
}class UserAction extends BaseAction{String name;void value(){super.value();name = "李四";}
}class Main extends UserAction{String name;int age;public static void main(String[] args){Main m = new Main();m.value();}void value(){super.value();name = super.name;age = super.age;System.out.println(name);System.out.println(age);}}

运行结果:

李四
20

总结:super.value()指向的是父类,但是父类中并不存在age,所以在父类中执行super.value(),让父类去调用自身父类的方法,这时候age才被赋值。因为在Main类中的value()方法中执行的super指向的是UserAction。

 

class BaseAction {
    String name;int age;void value(){name = "张三";age = 20;}
}class UserAction extends BaseAction{String name;int age;void value(){name = "李四";age = 21;}
}class Main extends UserAction{String name;int age;public static void main(String[] args){Main m = new Main();m.value();}void value(){name = super.name;age = super.age;System.out.println(name);System.out.println(age);}}

运行结果:

null
0

总结:既调用父类的value()方法又调用父类的变量。如果只调用类型的变量,不调用父类的value()方法,name的值就是默认值null,age的值就是默认值0。

转载于:https://www.cnblogs.com/guochang/p/9554202.html

http://www.lbrq.cn/news/2345329.html

相关文章:

  • 百斯特网站建设百度安全中心
  • 湘潭网站建设公司企业门户网站的设计与实现
  • 网站开发要用到的工具软文营销的定义
  • 中小型网站建设方案输入搜索内容
  • wordpress修改内容广州排前三的seo公司
  • 网站建设维护工作推广网
  • 在县城做商城网站免费的企业黄页网站
  • 制作网站要不要域名线上推广渠道
  • 购物商城app百度关键词网站排名优化软件
  • wordpress分类信息 模板百度搜索关键词排名优化技术
  • 网站做谷歌推广有效果吗电商网站订烟平台
  • 佛山网页网站设计多少钱点石关键词排名优化软件
  • 自己设计app软件网站关键词优化排名技巧
  • 佛山免费建站平台南京seo域名
  • 河源网站搭建费用seo点击软件
  • 招财猫网站怎么做制作网页需要多少钱
  • 网站建设哪家稳妥百度指数人群画像怎么看
  • vs做网站出现显示bug友情链接代码
  • 眉山网站制作百度电脑版下载官方
  • ui设计做网站网络营销推广手段
  • 网站免费申请建站软文广告怎么写
  • 网站底部友情链接代码山东百度推广代理商
  • 有道翻译网站 做翻译百度新闻网
  • 网站建设服务8百度搜索广告收费标准
  • 政府机关备案网站24小时免费看的视频哔哩哔哩
  • 网推方案seo建站要求
  • 运营怎么自学20条优化措施
  • 如何利用fortran语言建设网站最全资源搜索引擎
  • 怎样做网站发布信息百度指数排名热搜榜
  • 响应式网站自助建设平台合肥seo推广公司哪家好
  • 策略设计模式分析
  • java基础(day07)
  • 迁移学习之图像预训练理解
  • iOS高级开发工程师面试——Objective-C 语言特性
  • [特殊字符]使用 Nginx 将 HTTP 重定向到 HTTPS
  • SylixOS 下的中断嵌套