Demo7_构造函数

package test02;

public class Demo7_GouZaoHanShu {
//构造函数怎样在代码中体现
//1.没有返回值。因为构造对象,创建完就结束,需要结果。void也不需要写,因为要区别于一般的函数
//构造函数名称和类名一致
//没有具体的返回值

//在person中定义一个构造函数

public static void main(String[] args)
{
Person1 p = new Person1();
p.speak();
}
}
class Person1
{
private String name;
private int age;
//定义构造函数,对象一创建就具有姓名
Person1(String n)//构造函数调用必须首先声明一个构造函数
{
//将接收到的信息赋值给对象的name
name = n ;
}
Person1(String n,int a)
{
//this();
this(n);//调用一个字符串参数的构造函数(其他构造函数的语句)
//必须定义在函数的第一行 原因:初始化动作要先执行
//只能调用一个
name = n ;
age = a;
}
Person1(){}

// * 构造函数的细节
// * 1.一个类中可以含有多个构造函数,他们是以重载(函数名相同参数列表不同)的方式体现的
// * 2.构造函数中是具有return语句的用于结束初始化动作
// * 3.构造函数能被private修饰:作用:其他程序无法创建该类对象

public void speak()
{
    System.out.println("name="+name+",age="+age);
}

}
//练习 定义功能 判断两个人是否是同龄人
//明确结果 Boolean
//明确未知内容 1个 Person类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值