zoukankan      html  css  js  c++  java
  • JAVA-初步认识-第七章-默认构造函数

    一.

    一创建对象,构造函数就开始用了。这就明确了构造函数的作用就是给对象进行初始化。

    创建对象都必须要通过构造函数初始化。但是之前学习描述,创建类的时候,并没有书写构造函数,那么当时创建的对象有没有初始化呢?

    这里交代了创建对象必须要进行初始化。

    没有构造函数也能初始化的原因在于:一个类中如果没有定义过构造函数,那么该类中会有一个默认的空参数构造函数。程序编译后,class文件中会自动包含一个构造函数,person(){}。

    如果在类中定义了指定的构造函数,那么类中的默认构造函数就没有了。

    重点:函数的内容是否一致,跟我们无关。函数是一个封装体,里面怎么写的,和我们没有关系。我们使用功能,只注意函数的声明,所以,我们只关注,返回值是什么,函数名是什么,参数列表。下面两个函数是一样的,会起冲突。也就是说一定义好一个构造函数,它的默认构造函数就消失了。

    对象不初始化,绝对不可以用

  • 相关阅读:
    kill一个pthread_test.bin测试程序主线程、子线程退出kernel flow
    signal bit operation
    pthread
    信号发送处理流程
    sdcardfs
    node小贴士03
    node小贴士02
    node小贴士01
    siteserver cms 搜索功能
    语法的高亮显示
  • 原文地址:https://www.cnblogs.com/wsw-bk/p/7655139.html
Copyright © 2011-2022 走看看