Java基础——面向对象

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

面向对象

模板:就是类,要有模板才能产生对象,模板是造就对象的,把共同的东西放在同一个模板中,比如学生类,那么模板下面就写学生的共有的属性和方法,属性(描述)比如由:年龄,性别,姓名等。方法(功能):会写字,读书,画画,等。

对象(Object):有属性(描述)和方法(功能),对象就是我们现实生活中的事物,不管是真实的还是虚拟的都可以称之为对象(万事万物皆对象)。

类(class):就是对象的模板

不是每个对象都要有一个模板(类)

对象模板命名要以类别名称来命名

如何来描述属性和行为:

1.属性用什么来表示? 变量

变量申请在类中就称之为属性。

2.行为用什么来表示? 方法(函数)

只有方法中才能写代码,所以我们用方法表示对象的行为

类的申请格式:

注意:只要类名带public,文件名就必须跟类名一致。

怎么创建对象?

使用new关键字,创建对象

面向对象的角度:模板产生实例(对象)

从代码的角度:分配内存,寄存属性和方法。

所谓的new对象就是把申请好的属性方法分配内存,寄存数值

每new一次对象就会独立的分配一片内存。

内存回收?

只要没有任何变量指向对象的内存,java就会不定时的检查并回收。

点符号 (.):对象属性和行为的访问符。

用的必须是对象变量。

一个变量只可以存储一个类型的单个值,数组只可以存储一个类型的多个值,对象可以存储不同类型的的值,而且还可以拥有自己的方法。对象相当于一个新的数据结构,变量可以自定义,方法也可以自定义。

总结:面向过程就是更接近机器,面向对象就是让代码更接近于生活。编程就是书写代码命令让机器运行,编程就是解决生活中的问题。面向对象就是让代码模拟生活,生活是怎样解决的代码就怎么书写解决,让代码更接近与生活的方式。属性就是对象的描述,行为就是对象的功能、行为。我们需要用类来在就对象,在类里申请的变量就叫属性,在类里申请的方法就叫行为,类就是一个模板,我们用类来造就对象,一个类可以造就多个对象。 从存储方面来讲的话变量只可以存储一个值,数组可以存储多个值,但是数组的类型是以制的,长度是固定的,对象既可以存储不同的类型的数组还可以存储方法。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 面向对象笔记 一、 对象在内存中的存放方法以及被调用过程 class文件首先被加载到方法区中的class文件内容区...
    VictorBXv阅读 606评论 0赞 2
  • 目录:一、 面向对象和面向过程二、 类和对象的关系三、 成员变量和局部变量四、 引用类型的兼容性五、 单一职责原则...
    千面娇你妹的娃阅读 410评论 0赞 0
  • 1. 面向对象思想 1.1 面向对象思想引入 前面我们讲过数组,当有多个数组都需要遍历时,我们可以将遍历的代码封装...
    JackChen1024阅读 400评论 0赞 0
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,111评论 6赞 13
  • 首先,图灵本身的经历就有很多值得说道和发挥之处。打上真实事件改编的烙印又更具震撼力。 接着要先说最感兴趣的部分:演...
    百想阅读 312评论 0赞 1

友情链接更多精彩内容