类和对象(java笔记)

类和对象

类和对象的概念

1、类的概念
类是一个模板,描述一类对象的行为和状态,对具有共同属性和行为的事物的抽象
2、对象的概念
对象是类的实例,有状态和行为,或者可以说是客观存在的事物皆为对象
3、面向对象是一种思想,任何事物都可以看做是一种对象。面向对象主要的思想:封装、继承、多态、抽象
(1)封装:即模块化,把不同的功能封装到不同的模块里
(2)继承:给对象提供从基类获取字段和方法的功能,关键字extends
(3)多态:相对于同一个接口类型,不同的多种的实现方式
(4)抽象:抽象把具体的实例或事物抽象出来。
4、类和对象的关系
类似对现实生活中一类具有共同属性和行为的事物的抽象,对象是能够摸得着看得见的真实存在的实体

类的定义

1、定义类格式
public class 类名{
方法体{
成员变量、成员方法}
}

对象的使用

1、创建对象
格式:类名 对象名=new 类名();
2、使用对象
(1)使用成员变量:格式:
对象名.变量名
(2)使用成员方法:格式:
对象名.方法名()

成员变量和局部变量

1、成员变量为类中方法外的变量,局部变量为方法中的变量
2、成员变量存放在堆内存,而局部变量存放在栈内存
3、成员变量有默认的初始化值,而局部变量需要定义赋值才能使用,没有默认的初始化值。

封装

1、private关键字:保护成员不被别的类使用,被private修饰的成员只能在本类中才能访问。
2、this关键字修饰的变量用于自带成员变量,为了是解决局部变量隐藏成员变量,this代表所在类的对象引用
3、封装的特点:
(1)概述:面向对象三大特征就是封装、继承、多态。封装将成员变量隐藏在对象内部,外部无法直接操作
(2)封装的原则,将类的信息隐藏在了内的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现相关操作和访问
(3)封装的好处:控制了成员变量的操作,提高代码的安全性,将代码进行封装还提高了代码的复用性。

构造方法

1、作用:创建对象,完成对象数据的初始化

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

创制造机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值