学习笔记-JAVA第五天

@Fcy

面向对象基础知识

1.类和对象
什么是对象?
世间万物都可以被当作是对象。在程序中,我们所描述的对象拥有某些特性和行为,可以被我们称之为对象。
对象和类的关系
类中可以确定对象的属性和方法。对象是类的实例表现。类是对象的类型,对象是特定类型的数据。
2.创建类
**类名首字母大写
访问修饰符 class 类名{

	类的属性;

	类的方法;

}**
3.实例化对象
声明对象:类名 对象名;
实例化:new 类名();
声明对象就是在栈当中开辟一块空间存放该对象,实例化之前,这块空间是为空的,实例化之后,才会存放一个堆的地址到这块内存空间,而该地址指向的堆中存储了对象的属性。此后就可以直接调用对象名来调用对象的属性和方法。
实例化了对象后,就可以通过对象名.属性(或方法)来调用该对象的属性和方法。
如果不在类中为属性初始化时,不同数据类型的默认值是不同的。
4.构造方法
1.类的构造方法名必须和类名相同且没有返回值。
2.只能在对象实例化的时候调用。
3.一个类中可以有多个构造方法–构造方法的重载。
4.没有构造方法时,系统会自动添加一个无参的构造方法。
5.只要添加了构造方法,无论是无参还是有参的,系统都不会再生成构造方法。
5.this关键字
this:当前对象的默认引用。
this的使用:

  1. 调用成员属性,避免成员变量和局部变量名相同。
  2. 调用成员方法:同一个类中的方法可以使用this对其他成员方法进行调用。
  3. 调用重载的构造方法,在进行调用时,必须把调用语句写在方法体中的第一行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值