Java语言知识积累第五天

*  面向对象概念

理解面向对象

面向对象是相对面向过程而言

面向对象和面向过程都是一种思想

面向对象:将功能封装进对象,强调具备了功能的对象

面向过程:强调的是功能行为


* 匿名对象

匿名对象是对象的简化形式

匿名对象两种使用情况

1.当对对象方法仅进行一次调用时

2.匿名对象可以作为实际参数进行传递


*  封装(Encapsulation)

 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

好处:

将变化隔离

便于使用

提高重用性

提高安全性

封装原则:  将不需要对外提供的内容都隐藏起来。把属性都隐藏,提供公共方法对其访问


 构造函数特点:

1.函数名与类名相同

2.不用定义返回值类型

 3.不可以写return语句作用:

 给对象进行初始化。

注意:

1 默认构造函数的特点。

 2 多个构造函数是以重载的形式存在的。

4.

构造函数

特点:分

 1.函数名与类名相同

2 不用定义返回值类型

3不可以写return语句

作用:

给对象进行初始化。

注意: 1.默认构造函数的特点。 2、多个构造函数是以重载的形式存在的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 学习目的 掌握什么是面向对象 精通java为什么是面向对象的 掌握类和对象的概念及关系 掌握面向对象的三大特性 掌...
    从前的小余儿阅读 877评论 0 0
  • Java概述 何为编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 ...
    小饭_317b阅读 929评论 0 0
  • 1.何为编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机...
    zhangjian阅读 1,579评论 0 0
  • 谈谈对面向对象/面向过程的理解? 面向过程让计算机有步骤地顺序做一件事,是过程化思维。因为类调⽤时需要实例化,开销...
    _code_x阅读 2,669评论 1 6
  • 刚刚经历过秋招,看了大量的面经,顺便将常见的Java常考知识点总结了一下,并根据被问到的频率大致做了一个标注。一颗...
    dybaby阅读 7,136评论 0 1