• 技术文章 >java >java基础

    java基础中构造方法是什么?有什么用?

    小妮浅浅小妮浅浅2021-04-07 10:23:10原创3666

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    1.定义以及声明

    构造方法的名字必须和所在的类名一致,并且没有返回值,不能声明void,构造方法的访问权限任意,一般情况下使用public,构造方法中的参数可以根据需要自行定义,参数不同的构造方法构成重载。

    2.声明格式

    1

    2

    3

    访问修饰符  构造方法名(数据类型  参数名,...){

     方法体……

     }

    3.特点

    4.实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    class Person {

        private int age;

        private String name;

      

        // 私有无参数的构造方法,即外界不能通过new Person();语句创建本类对象

        private Person() {

        }

        // 多个构造方法是以重载的形式存在

        Person(int a) {

            age = a;

        }

        Person(String nm, int a) {

            name = nm;

            age = a;

        }

    }

    构造方法是可以被 private 修饰,作用是:其他程序无法创建该类的对象

    在使用类的时候,需要方法对它进行辅助才能执行,在java中我们把这类方法称作构造方法。如果有粗心的小伙伴在使用时遗忘了设置,我们的系统也是会自动默认配套的方法。

    以上就是java中构造方法的使用,看完全篇我们可以得出构造方法一个很重要的作用就是重载,不知道小伙伴们看完代码学会了没有~

    专题推荐:java基础构造方法
    上一篇:java中怎样使用String.Join美化代码? 下一篇:java构造方法有哪两种类型?

    相关文章推荐

    • java基础静态变量是什么?如何使用?• java基础中静态方法怎么用?• java基础之变量是什么?怎么用?• java基础中的多态是什么?如何实现?• java中怎样使用String.Join美化代码?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网