zoukankan      html  css  js  c++  java
  • java面向对象---对象初始化

    在本地变量中,如果定义了一个变量后没有赋值就使用,那么eclipse就会报错;但是在成员变量中,java是会强制给一个没有初始化的变量一个默认的初始值0,

    如果是一个boolean类型的变量,那么默认的初始值0就是false;如果是一个对象变量,那么初始值就是null

    //构造函数

    1.如果有一个成员函数的名字和类的名字完全相同,则在创建这个类的每一个对象的时候会自动调用这个函数—>构造函数

    2.构造函数没有任何返回类型

    //函数重载

    1.一个类可以有多个构造函数,只要它们的参数表不同

    2.创建对象的时候给出不同的参数值,就会调用不同的构造函数

    3.通过this()还可以调用其他的构造函数,但是这样的this只能在构造函数里出现,并且只能在构造函数的第一句,并且只能使用一次

    4.一个类里的同名但参数不同的函数构成了重载关系

  • 相关阅读:
    Codeforces-541div2
    动态规划-线性dp-hdu-4055
    动态规划_线性dp
    动态规划_背包问题笔记
    codeforces-1111
    数论模板
    codeforces-1114F-线段树练习
    2-sat
    拓扑排序
    强连通分量
  • 原文地址:https://www.cnblogs.com/like-007/p/6243151.html
Copyright © 2011-2022 走看看