![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
SXAU-码农大雄
这个作者很懒,什么都没留下…
展开
-
== VS equals()
一:==的使用 1.运算符 2.可以使用在基本数据类型变量和引用数据类型变量中 3.如果比较的是基本数据类型变量,比较两个变量保存的数据是否相等。(不一定类型相同) 如果比较的是引用数据类型变量,比较两个对象的地址值是否相同,即两个引用是否指向同一个对象实体 二:equals()方法的使用 1.是一个方法,非运算符 2.只能适用于引用数据类型 3.Object类中equals()的定义 publi...原创 2020-05-05 15:58:46 · 200 阅读 · 0 评论 -
面向对象的三大特征
1.封装性: 把该隐藏的影藏起来,该暴露的暴露出来,这就是封装性的设计思想。 封装性的体现: 我们将类的属性xxx私有化(private),同时,提供公共的(public)方法来获取(getxxx)和设置(setxxx)此属性的值 拓展:封装性的体现—1.如上 2.不对外暴露的私有的方法 3.单例模式… ...原创 2020-04-29 10:07:45 · 154 阅读 · 0 评论 -
值传递
方法的行参的传递机制:值传递 1.行参:方法定义时,声明的小括号内的参数 2.实参:方法调用时,实际传递给行参的数据原创 2020-04-28 15:30:45 · 103 阅读 · 0 评论 -
方法重载 VS 方法重写
方法的重载: 1.定义:在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或者参数类型不同即可。 “两同一不同”:同一个类、相同方法名 参数列表不同:参数个数不同,参数类型不同 ...原创 2020-04-28 10:39:04 · 258 阅读 · 0 评论