JAVA学习(6)构造函数

构造函数 无返回值类型,可带参数,函数名为类名,在调用new实例化对象,会自动调用构造函数,如果不编写构造函数,编译器会自动添加一个空的构造函数*****************由于JAVA内存自动回收,因此没有析构函数

public/private 类名(参数)
{
}
public class Test6{
    public Test6()//构造函数
    {
        System.out.println("执行构造函数");
    }

    public static void main(String[] args)
    {

        Test6 test = new Test6();   

    } 
}

带参数:

public class Test6{
    public Test6(String szstr)//带参数的构造函数
    {
        System.out.println("执行构造函数:参数:"+szstr);
    }

    public static void main(String[] args)
    {

        Test6 test = new Test6("Hello");    

    } 
}

C++参照:

#include "stdafx.h"
#include <iostream>
class Test2
{
public:
    //C++中 构造函数必须是public访问权限
    Test2(char*  szstr)
    {
        std::cout << szstr;
    }

private: 
};

int main(){

    Test2  t("hello");

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值