美文网首页
3.4 构造函数

3.4 构造函数

作者: 姗婷 | 来源:发表于2020-03-07 11:34 被阅读0次

3.4.1 构造函数特点:

  1. 函数名与类名相同
  2. 不用定义返回值类型
  3. 不可以写return语句
    作用: 给对象进行初始化。
    注意: 1. 默认构造函数的特点。 2. 多个构造函数是以重载的形式存在的。
class PersonDemo2
{
    public static void main(String[] args)
    {
        Person p =new Person("lisi");
        p2.setName("libushi");
        p2.setName("libushi");
        System.out.println(p2.getName());
        
    }
}

/*
对象一建立就是调用与之对应的构造函数
构造函数的作用:可以用于给对象进行初始化
构造函数细节:当一个类中没有定义构造函数时,那么系统会默认给该类加入一个空参数的构造函数;当在类中自定义了构造函数后,默认的构造函数就没有了。
构造函数和一般函数:在写法上有不同、在运行上也有不同、
构造函数在对象一建立,构造函数只运行一次,而一般方法可以被该对象调用多次。
什么时候定义构造函数
当分析事务时,该事务存在具备一些特性或者行为,那么将这些内容定义在构造函数中。
*/

class Person
{
    private String name;
    private int age;
    Person()
    {
        System.out.println("A:name="+name+"age ="+age);
        cry();
    }
    Person(String n)
    {
        name = n;
        System.out.println("B:name="+name+"age ="+age);
        cry();
    }
    public void setName(String n)
    {
        name = n;
    }
    public void getName(String n)
    {
        return n;
    }

    Person(String n,int a)
    {
        name = n;
        age = a;
        System.out.println("C:name="+name+"age ="+age);
        cry();
    }
    public void cry()
    {
        System.out.println("cry......");
    }
}

相关文章

  • 3.4 构造函数

    3.4.1 构造函数特点: 函数名与类名相同 不用定义返回值类型 不可以写return语句作用: 给对象进行初始化...

  • Flutter 6种构造函数详解

    Flutter有生成构造函数、默认构造函数、命名构造函数、重定向构造函数、常量构造函数、工厂构造函数 一.生成构造...

  • C# 构造函数总结

    构造函数 构造函数分为:实例构造函数,静态构造函数,私有构造函数。 实例构造函数 1、构造函数的名字与类名相同。 ...

  • Javascript 基础之原型链

    构造函数、构造函数实例、构造函数原型 function Student (name) { } - 这是构造函数va...

  • Swift基础语法-类的构造函数

    本节知识点 构造函数的介绍 构造函数的基本使用 自定义构造函数 属性与构造函数 1. 构造函数的介绍 构造函数类似...

  • C++:面向对象基础

    构造函数 C++中有三种构造函数:默认构造函数,有参构造函数,拷贝构造函数 类对象的初始化 括号法//默认构造函数...

  • 构造函数

    构造函数分为: 1.实例构造函数 2.私有构造函数 3.静态构造函数 私有构造函数 私有构造函数是一种特殊的实例构...

  • Dart整理

    Dart构造函数 普通构造函数和命名构造函数 默认构造函数一个类没有声明构造函数,默认会有一个无参构造函数,声明了...

  • Kotlin面向对象 (3)✔️构造函数

    主构造函数次构造函数默认构造函数 kotlin中的构造函数有主次之分,主构造函数只能有一个,此构造函数可以有多个。...

  • [C++之旅] 10 构造函数

    [C++之旅] 10 构造函数 构造函数的特点 构造函数在对象实例化时被自动调用 构造函数与类同名 构造函数没有返...

网友评论

      本文标题:3.4 构造函数

      本文链接:https://www.haomeiwen.com/subject/ixazlhtx.html