zoukankan      html  css  js  c++  java
  • JAVA Class8

    学习内容:

    1.构造器(构造方法)

    构造器(构造方法)是在实例化一个对象时默认调用的方法,一般被用作给对象属性赋初值。

    如果不自己定义一个构造器,则JAVA会默认提供一个无参的构造器,另外,当自己定义一个构造器后,

    系统默认提供的无参构造器会失效。

    命名规范:

    修饰词 方法名(必须与类名一致)(参数){方法体}

    public Person{
      String name;
      int age;
      public Person(){}//默认的无参构造器  
      public Person(String name,int age){//有参构造器
          this.name = name;
          this.age = age;
      }
    }

    利用this来调用当前类中其他构造器(方法重载):

    public class Person {
        String name;
        int age;
        public Person(int age,String name) { 
            this(age);//this调用其他构造方法,必须放在第一行,初始化必须先执行!
            this.name = name;
        }
    
        public Person(int age) {
            this.age = age;
        }
    }

    利用super来调用父类构造器

    super用来指向父类

    class Person{
        String name;
        int age;
        public Person(String name,int age){
             this.name = name;
             this.age = age;
        }
    } 
    
    class Student extends Person{
       String school;
       public Student(String name,int age,String school){
             super(name,age); //调用父类构造器
             this.school = school;
       }
    }   

     间接调用:

    class Person{
        String name;
        public Person(String name){
             this.name = name;
        }
    } 
    
    class Student extends Person{
       String school;
       public Student(){
           this("浙大");
       }
       public Student(String school){
           super("李四");
           this.school = school;
       }
    }  
    
    class Test{
       Student s = new Student();
       System.out.print(s.name+s.school);
       //输出李四浙大
    } 
  • 相关阅读:
    HDFS详解(3)——HDFS文件结构
    HDFS详解(1)
    MapReduce工作机制
    Hadoop体系结构
    Hadoop 项目及结构
    (转)Hadoop生态系统
    Hadoop配置参数
    HDFS详解(2)——HDFS中的读写数据流
    Yarn(MapReduce V2)
    与或非实习day02
  • 原文地址:https://www.cnblogs.com/whwjava/p/8674846.html
Copyright © 2011-2022 走看看