Python入门到实战 自承式光缆 控制跳转 awk coldfusion admin框架 jq去除空格 jquery多个元素绑定同一个事件 python转16进制 最新更新国内最快的dns mac上传文件到linux mysql数据库驱动 kubernetes集群 python输出函数 python平方函数 python正则表达式语法 java基础教学 java开发环境搭建 java函数式接口 java日期类 java怎么安装 java成员变量 java单继承 java输出当前时间 linux用户管理 linux用户 python下载教程 街头篮球辅助 rewritebase 微信签名一句话至自己 java分布式开发 pr滤镜插件 七宗罪游戏下载 视频相册制作软件 多面硬币 ps制作表格 ps蒙版抠图详细教程 c4d文字 脚本网站 js获取子元素
当前位置: 首页 > 学习教程  > 编程语言

java中的this与super关键字

2020/10/16 17:58:03 文章标签:

*this关键字使用方法 1.访问本类中的成员方法----this.方法名称 public class Apple {public String color;public int weight;public void setColor(String color) {this.color color;//访问本类成员方法}public String getColor() {return color;} }2.访问本类中的其他构造…

*this关键字使用方法
1.访问本类中的成员方法----this.方法名称

public class Apple {
    public String color;
    public int weight;

    public void setColor(String color) {
        this.color = color;//访问本类成员方法
    }

    public String getColor() {
        return color;
    }
}

2.访问本类中的其他构造方法----this()—()中可以有参数的 如果有参数 就是调用指定的有参构造

   public Apple(String color,int weight){
        this.color = color;
        this.weight = weight;
    }

    public Apple(){
        this("red",35);//访问本来构造方法
    }

super关键字使用方法
1,子类访问父类中的被子类覆盖的属性—super.属性名
2,子类访问父类中的被子类重写的方法–super.方法名(实参)
3,子类访问父类中的构造(器)方法

public class Base {
    public String name ;
    public int age;
    public Base(String name ,int age){
        this.age = age;
        this .name = name;
    }
}

public class Sub extends Base{
    public String color ;
    public Sub(String name ,int age,String color){
        super(name,age);//super关键字 子类构造方法中调用父类构造方法
        this.color = color;
    }
}

本文链接: http://www.dtmao.cc/news_show_300224.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?