zoukankan      html  css  js  c++  java
  • Java构造方法之间的调用

    package test;
    /*1.构造方法之间的调用使用this来完成。

    this:1.用来区分局部变量和成员变量同名的情况。

    2.在构造方法内就是代本类对象,this代表它所在方法所属对象的引用。

    2.构造函数之间进行调用时,this语句只能出现在第一行,构造方法要先执行,如果构造方

    法中还有初始化,那就执行更细节的初始化。*/
    class Student{

      Student(){
        System.out.println("我是无参数的构造方法");
        }
      Student(String name){
        this();//correct
        System.out.println("我是有参数的构造方法 "+name);
        //this();构造函数调用必须是构造函数中的第一个语句; error
        }
      Student(String name, int age){

        System.out.println("我是有两个参数的构造方法 "+name+age);

        }
      }
    public class Example {
      public static void main(String[] args) {
        Student One = new Student("周瑶瑶",21);

        }
    }

  • 相关阅读:
    axios 封装
    Git 常用命令行
    React Native 开发环境搭建
    React Native 组件分类
    日期插件rolldate.js的使用
    单图片上传
    使用css完成物流进度的样式
    搜索过滤 以及排序
    v-for的使用方法
    v-if 和v-show 用法
  • 原文地址:https://www.cnblogs.com/liuguoguo/p/8511605.html
Copyright © 2011-2022 走看看