栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java阶段总结-类与对象

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java阶段总结-类与对象

1.1类与对象

  •  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.对象名 与 对象

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

        

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/952862.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号