类和对象

对象与类的简述:

对象:用来描述客观事物的一个实体

类:具有相同属性和方法的一组对象的集合

类包括:属性(成员属性)和方法(成员方法)

public class 类名{
    //定义属性部分
    [访问修饰符]数据类型 属性名
    //定义方法部分
    [访问修饰符] 返回类型 方法名(参数){
     }
}
创建并引用对象
类名 对象名=new 构造方法();
对象名.属性
对象名.方法名()



RwpXrD.png
实例化对象的过程(Cat one = new Cat();)可以分为两部分

1.声明对象 Cat one

2.实例化对象 new Cat();

构造方法

  1. 构造方法名必须与方法名相同!

  2. 构造方法是没有返回值类型的

  3. 只能在对象实例化的时候调用

  4. 一个类中可以有多个构造方法—构造方法重载

  5. 当没有指定构造方法时,系统会自动添加无参的构造方法(便于我们的程序能够正常的执行,对象能够完成是理化的操作)

  6. 当有指定的构造方法,无论是有参、无参的构造方法,都不会自动添加无参的构造方法

public 构造方法名(){

//初始化代码

}

This 关键字

this:当前对象的默认引用

this的使用:

  1. 调用成员属性,解决成员属性和局部变量同名冲突

  2. 调用同一个类中的成员方法

  3. 调用重载的构造方法

    下图中通过this()调用构造方法,必须放在方法体内的第一行

RwpOKO.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值