类、对象和构造器的介绍

面向对象
①面向过程:针对于我该如何去做

面向对象:针对于我该让谁来做

类:将代码的相同状态和行为抽出,然后放入到一个模块中,这就是类
相同的状态:属性
相同的行为:方法

声明:

权限修饰符 class 类名 {
	
}

对象:是类的具体实例的描述
声明:

类名 对象名 = new 类名();
//创建一个类对象
//实例化一个类对象
//new一个类对象

因此同一类型的对象,都具备该同一类中的行为和特征

构造器:
创建对象需要调用类中的构造器方法(特有的方法)
声明:

//无参构造器
public 类名() { }
同一类下的构造器会默认调用父类的无参构造器
作用:初始化属性值和创建对象

特点:
构造器方法的名字要和类名一致.
不能定义返回值类型
构造器方法中不能有return关键字

构造器中需要注意的:
1.如果我们在定义类时,没有手动的提供一个构造器,那么java虚拟机会默认提供一个无参构造器.
2.如果我们手动提供一个构造器,无论是有参还是无参的,java虚拟机都不会再提供无参构造器.
(就像低保,你有钱就不提供,没有赚钱的能力才能领取)
3.类中定义了多个构造器,那么彼此构成重载
4.跟方法的区别:构造器用来创建对象,方法是用来调用的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值