09 面向对象思想和类

1.面向对象思想是一种程序设计思想,这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。

面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算

机事件的设计思想。
 
2.:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该
类事物。
3.对象:是一类事物的具体体现。对象是类的一个实例(对象并不是找个女朋友),必然具备该类事物的属性
和行为。
4.事物与类的对比    现实世界的一类事物:
                                                                 属性:事物的状态信息。
                                                                 行为:事物能够做什么。
              Java中用class描述事物也是如此:
                                                                成员变量:对应事物的属性
                                                                成员方法:对应事物的行为
5.类的定义格式
public class ClassName {
                //成员变量  --  属性
               //成员方法   --  方法
}
 
6.类的使用
  • 导包:指出需要使用的类,在什么位置   import 包名称.类名称;        --       对于和当前类属于同一个包的情况,可以省略导包语句不写
  • 创建对象:类名 对象名 = new 类名();
  • 使用:  对象名.成员变量;
                对象名.成员方法();
  • 赋值: 对象名.成员变量 = "...";                       对象名.成员方法名()
7.成员变量和局部变量区别
  • 在类中的位置不同 重点      成员变量:类中,方法外
                                              局部变量:方法中或者方法声明上(形式参数)
  • 作用范围不一样 重点          成员变量:类中
                                               局部变量:方法中
  • 初始化值的不同 重点          成员变量:有默认值
                                               局部变量:没有默认值。必须先定义,赋值,最后使用
  • 在内存中的位置不同 了解    成员变量:堆内存
                                                局部变量:栈内存
  • 生命周期不同 了解              成员变量:随着对象的创建而存在,随着对象的消失而消失
                                               局部变量:随着方法的调用而存在,随着方法的调用完毕而消失
 
posted @ 2020-06-01 17:08  深海心  阅读(162)  评论(0)    收藏  举报