zoukankan      html  css  js  c++  java
  • 034_面向对象_07_构造方法

    一、概念介绍

      a)构造器(constructor):又称为构造方法,用于构造该类的实例。

    二、语法格式
      构造器的语法格式:
      [修饰符] 类名([形参列表]){
        //代码
      }

    三、演示实例

      

    /**
     * [说明]汽车类
     * @author aeon
     *
     */
    public class Car {
        /**汽车类型*/
        String carType;
        /**
         * 无参构造方法、如果没有其它构造方法,编译器会为我们默认添加,否则不会
         */
        public Car() {
            System.out.println("构造一辆车!");
        }
        /**
         * 通过传入的汽车类型、来构造一辆该类型的车
         * @param carType 汽车类型
         */
        public Car(String carType) {
            System.out.println("构造一辆"+carType);
        }
        public static void main(String[] args) {
            Car car1=new Car();
            Car car2=new Car("跑车");
        }
    }

    运行结果截图:

      

    四、总结 

      a)构造器也是方法,只是比较特殊(构造方法的方法名必须和类名保持一致(区分大小写))
      b)构造方法通过new关键字调用、new时就会去调用。
      c)构造方法虽然有返回值,但是不能定义返回类型(返回值的类型当属于本类),不能在构造器里面调用return.
      d)如果我们没有定义构造器,则编译器会自动定义一个默认无参的构造器,如果我们手动定义(有参/无参)则编译器不会去定义

      e)构造器用于构造该类的对象(实例)、常用于初始化该类对象的属性。

    如有任何疑问可联系邮箱: 给我发邮件、或直接联系QQ:1584875179 || 点返回首页

  • 相关阅读:
    php 元字符与转义
    php内置函数
    php系统常量
    WPF 批量修改控件属性
    对实体属性值赋值(DATASET转list)
    WPF 进度条实现
    WPF 异步刷新主界面
    c# 依赖注入Export ImportMany
    Oracle 正则匹配实现字符拆分
    Oracle 获取表对应列信息和索引信息
  • 原文地址:https://www.cnblogs.com/aeon/p/9955884.html
Copyright © 2011-2022 走看看