zoukankan      html  css  js  c++  java
  • Java学习笔记之——构造方法

    构造方法:方法名和类名相同且没有返回值

    1.作用

    创建对象

    对象初始化

    2.普通方法的结构

    权限修饰符 返回值类型 方法名(形参){

    方法体;

    }

    3. 构造方法的结构

    (1)结构

    权限修饰符 方法名(形参){   //注意:方法名必须和类名相同

    方法体;

    }

    无参构造:

    public Pople(){

    }

     有参构造:

    public Person(String name, int age) {
      this.name = name;
      this.age = age;
    }

    (2)结构特点:

    没有返回值类型

    方法名和类名相同

    构造方法的调用:(格式)

    构造方法 变量名=new 构造方法(实参);

    注意:

    a.如果一个类没有显示提供的构造方法,则在编译时,编译器会给类添加一个构造方法,没有参数。如:public Person(){}

    b.如果类显示提供构造方法,编译时则不在添加构造方法

    c. 在类中会默认生成一个无参构造,如果定义了有参构造,无参构造需要显式声明

     (3) 属性初始化的方式:

    1. 构造方法初始化
    2. 通过set方法

    补充:类中的组成:

    1. 非静态成员属性 属于对象的
    2. 静态成员属性  不属于对象,属于类
    3. 非静态成员方法 属于对象
    4. 静态成员方法  不属于对象的,属于类
    5. 构造方法 (缺省的构造方法)
  • 相关阅读:
    一些qml资料
    qml 的又一个框架
    qml 最新资源
    sql 创建数据库
    sql2008 无法附加数据库
    C#==>匿名方法
    sql alter表字段处理
    哪些字符需要urlencode编码?具体怎么处理?
    vs2010设置编辑器背景颜色
    nbtstat -a <IP> 会显示主机名、所在工作组等信息
  • 原文地址:https://www.cnblogs.com/wrf-hsj/p/10108802.html
Copyright © 2011-2022 走看看