寒假2:面向对象

万物皆对象
了解对象的信息称为 面向对象
对现实事物中共同属性和行为的事物的抽象称为类。

总结一下:
类是对现实生活中一类具有共同属性和行为的事物的抽象。(手机)
对象是能够看得到摸的着的实体。(小米手机)

变量:


.png
.png

封装:
private关键字:
是一个修饰符
可修饰成员
保护成员不被别的类使用,被private修饰的成员只有在类中才能被访问(被其它类使用需要get和set方法)

好处:
通过方法来控制成员变量的操作,提高了代码的安全性
把代码用方法进行封装,提高了代码的复用性

this关键字:
用于指定成员变量
如果形参与成员变量同名,不带thisi指的是形参,不是成员变量。
方法形参和成员变量不同名,不带this指的是成员变量


.png

构造方法:

完成对象的初始化

.png

构造方法的创建:
如果没有订一构造方法,系统将给出默认的无参构造方法
如果订一构造方法,系统将不再提供默认的构造方法

构造方法的重载
如果自定义了带参构造方法,还要使用无参数构造方法,就必须再写一个无参构造函数。


.png

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

相关阅读更多精彩内容

  • 4.面向对象 属性+方法变成一个类 Java面向对象学习三条主线:1.Java类及类的成员:属性,方法,构造器;代...
    ttiga阅读 298评论 0 0
  • ### 面向对象编程 面向对象编程思想 随着互联网项目需求越来越复杂,面向过程不能满足,使用面向对象。 将功能(方...
    Florencewenwen阅读 206评论 0 0
  • 类之间的关系: 1.组合(has-a):一个类的方法操纵另一个类的对象 // ,汽车类has-a引擎类 2.继承(...
    孙浩j阅读 563评论 0 1
  • 面向对象 最早的程序开发使用的是结构化程序设计语言,随着时间的流逝,软件的规模逐渐扩大,使用结构化语言会出现各种弊...
    夜雨流云阅读 340评论 0 0
  • 1.1 万物皆对象 问题:我们是怎么认识世界的? 人类从就不断的接触世界上各种各样的事物(动物、植物、建筑、山川、...
    加菲猫智慧猪阅读 286评论 0 0

友情链接更多精彩内容