Java阶段总结-类与对象

目录

类与对象

生活中:

1. 对象:

2.个人理解:

Java中:

1.对象:

类:

2.类与对象的关系:

3.创建类

4.创建对象(new)

5.操作类里面的属性方法

 6.创建对象时发生了什么?

7.对象名 与 对象


类与对象

  •  Java是 面向对象 的编程语言OOP (Object-Oriented Programming)
  • 面向对象编程: 一种通过对象的方式,把现实世界映射到计算机模型的一种编程方法

生活中:

1. 对象:

        任何东西,比如张三,超市,带有特征(静态),行为(动态)

        类:具有相同特征 相同行为的集合,总称

2.个人理解:

特征:描述静态 行为:描述动态

  • 比如:张三这个对象

    特征:姓名,年龄,身高,学校,年级,绩点

    行为:学习(),玩(),长高了多少,跑了多少米

Java中:

1.对象:

指有具体 属性(特征)方法(行为)的一切东西

类:

具有相同属性 相同方法的集合、总称

2.类与对象的关系:

  • 类是一种对象的模板,也是一种数据类型。
  • 对象是根据类创建的,一个类可以有多种对象。
  • 同一个类的对象,他们类型相同,但用到的属性方法可以不同。
  • 比如:人 这个类
生活中计算机中Java代码
类/class Person
public  class Person { }
张三对象/zhang
Person zhang = new Person ( )
王五对象/wang
Person wang = new Person ( )

3.创建类

格式:

public class 类名 { 方法体 }

4.创建对象(new)

格式:

类名 对象 = new 类名( ) ;

比如:

Person zhang = new Person ( )
  • 其中 Person zhang 是定义了一个 Person 类型的变量zhang
  • new Person ( )是创建对象,然后变量 zhang 指向这个对象

5.操作类里面的属性方法

格式:

对象变量.属性名/方法名

 6.创建对象时发生了什么?

  • 创建对象的代码 —— 一句字符组成的指令代码
  • 生成对象:在创建对象的代码指令执行之后

——向操作系统申请存储属性的内存空间

——初始化 类的属性、构造方法、代码块

—— 将对象所在的内存地址 传递给 我定义的对象变量名

7.对象名 与 对象

  • 对象名:作为变量,存储对象的引用地址
  • 对象:作为代码结构的一部分 逻辑代词

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值