Java学习笔记(6)

时间:2019-01-22 20:07:28   收藏:0   阅读:154

java是面向对象的语言。

对象:真实存在的唯一的事物。

:实际就是对某种类型事物的共性属性与行为的抽取

面向对象的计算机语言的核心思想:找适合的对象做适合的事情。

如何找适合的对象呢:

自定义类的三个步骤:

 

格式:

class  类名 {

事物的公共属性使用成员变量描述。

事物的公共行为使用函数描述。

}

通过自定义类创建对象的格式:
                 类名  变量名    =  new  类名();

访问对象属性的格式:    对象.属性名;

设置对象属性的格式:    对象.属性名=数据

调用对象的功能:对象.函数名();

成员属性有默认的初始值:

成员变量与局部变量的区别

定义的位置的区别:

  1. 成员变量是定义在方法之外,类之内的。
  2. 局部变量是定义在方法之内。

作用上的区别:

  1. 成员变量的作用是用于描述一类事物的公共属性的。
  2. 局部变量的作用就是提供一个变量给方法内部使用而已。

生命周期的区别:

  1. 成员变量:随着对象的创建而存在,随着对象的消失而消失。
  2. 局部变量:在调用了对应的方法时执行到了创建该变量的语句时存在,局部变量一旦出了自己的作用域那么马上从内存中消失。

初始值的区别:

  1. 成员变量是有默认的初始值。
  2. 局部变量是没有默认的初始值的,必须要先初始化才能使用。

 

匿名对象:没有引用类型变量指向的对象称作为匿名对象。

匿名对象要注意的事项:

  1. 我们一般不会给匿名对象赋予属性值,因为永远无法获取到。
  2. 两个匿名对象永远都不可能是同一个对象。

匿名对象好处:简化书写。  还能快速回收。

匿名对象的应用场景:

  1. 如果需要调用一个方法,而调用完这个方法之后,该对象就不再使用了,这时候可以使用匿名对象。
  2. 可以作为实参调用一个函数

面向对象三大特征:

封装:

好处:

权限修饰符:权限修饰符就是控制变量等其他东西的可见范围的。

public:公共的。public修饰的成员变量或者方法任何人都可以访问。

private:私有的。private修饰的成员变量或者方法只能在本类中进行直接访问。

封装的步骤:

  1. 使用private修饰需要被封装的属性
  2. 提供一个公共的方法设置或者获取该私有的成员属性。       命名规范:  set属性名();     get属性名();

如果比较两个字符的内容是否一致,不要使用==方法,使用equals方法    如果是字符比较,因为字符是基本数据类型,所以还用==

类:实体类   工具类 

原文:https://www.cnblogs.com/zhangwugai/p/10304454.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!