zoukankan      html  css  js  c++  java
  • 老王学java之This()的用法

    This指当前对象,this()则是指构造方法,this()表示无参构造方法,this(1.0)表示参数为一个浮点数的构造方法,以此类推

    class Person{                    // 定义Person类
        private String name ;        // 定义name属性
        private int age ;            // 定义age属性
        public Person(String name,int age){
            this.name = name ;
            this.age = age ;
        }
    };
    class Student extends Person{                    // 定义Student类
        private String school ;        // 定义school属性
        public Student(){
            // this("LXH",30,"MLDN") ;
            // 会在此处调用父类的构造,默认调用的是无参
        }
        public Student(String name,int age){
            this() ;//调用无参构造函数
        }
        public Student(String name,int age,String school){
            this(name,age) ;    // 明确调用父类中有两个参数的构造
            this.school = school ;
        }
    };
    public class SuperDemo02{
        public static void main(String arsg[]){
            Student stu = new Student("张三",30,"清华大学")    ;// 实例化子类对象
            System.out.println(stu.getInfo()) ;
        }
    };
  • 相关阅读:
    下载文件
    Cookie方法
    阿拉伯数字转大写
    格式化日期
    正向代理与反向代理
    get post 区别
    gulp
    什么是javascript中的同步&&异步?
    懒加载
    js操作dom时发生了什么?
  • 原文地址:https://www.cnblogs.com/wanglei-134/p/3188679.html
Copyright © 2011-2022 走看看