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

java中的super和this

文章目录

  • Super和this
      • 一.不同的属性值
        • ①.父类
        • ②.子类
        • ③.main控制台
      • 二.不同的方法
        • ①.父类
        • ②.子类
        • ③.main控制台
      • 三.无参构造
      • 四.注意事项

Super和this

一.不同的属性值

①.父类

package com.czj.base.com.czj.base;

public class Farther {
    public String name ="父类名字";
}

②.子类

package com.czj.base.com.czj.base;
/*
子类继承了父类,就会拥有父类的全部方法
 */
public class Son extends Farther{
    public String name="子类名字";

    public void test(String name){
        System.out.println(name); //方法中的name
        System.out.println(this.name);//子类name
        System.out.println(super.name);//父类的name
    }
}

③.main控制台

package com.czj.base.com.czj.base;

public class Application {
    public static void main(String[] args) {
        Son son = new Son();
        son.test("子类方法名字");
    }
}

请添加图片描述

二.不同的方法

①.父类

package com.czj.base.com.czj.base;

public class Farther {

    public void print(){
        System.out.println("父类方法");
    }
}

②.子类

package com.czj.base.com.czj.base;
/*
子类继承了父类,就会拥有父类的全部方法
 */
public class Son extends Farther{
    public String name="子类名字";

    public void print(){
        System.out.println("子类方法");
    }

    public void test(){
        print(); //子类的方法
        this.print(); //子类的方法
        super.print(); //父类的方法

    }
}

③.main控制台

package com.czj.base.com.czj.base;

public class Application {
    public static void main(String[] args) {
        Son son = new Son();
        son.test();
    }
}

请添加图片描述

三.无参构造

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

四.注意事项

请添加图片描述

相关文章:

  • Java抽象类
  • Java案例用户登录
  • Java案例统计字符次数
  • JAVA字符串反转
  • 工欲善其事,必先利其器--tmux
  • 工欲善其事,必先利其器--vim
  • 聊聊Session、Cookie、Token、JWT
  • Django 数据库查询优化
  • pycharm创建vue项目
  • Vue的路由配置,模块引入
  • CSS学习:设置全局背景图
  • css学习:透明的设置
  • element学习:form表单的校验
  • 配置Message全局弹窗
  • Vue学习:存入会话缓存
  • 深入了解以太坊
  • Google 是如何开发 Web 框架的
  • 收藏网友的 源程序下载网
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • 30天自制操作系统-2
  • Akka系列(七):Actor持久化之Akka persistence
  • angular2开源库收集
  • Date型的使用
  • es6--symbol
  • HashMap ConcurrentHashMap
  • java第三方包学习之lombok
  • magento2项目上线注意事项
  • MySQL几个简单SQL的优化
  • npx命令介绍
  • October CMS - 快速入门 9 Images And Galleries
  • vue脚手架vue-cli
  • 阿里云前端周刊 - 第 26 期
  • 从零开始在ubuntu上搭建node开发环境
  • 浮现式设计
  • 关于字符编码你应该知道的事情
  • 计算机常识 - 收藏集 - 掘金
  • 简析gRPC client 连接管理
  • 如何设计一个比特币钱包服务
  • 通过git安装npm私有模块
  • postgresql行列转换函数
  • 交换综合实验一
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .net 程序发生了一个不可捕获的异常
  • .NET框架设计—常被忽视的C#设计技巧
  • .NET实现之(自动更新)
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法