对象

一、理解什么是类和对象

万事万物皆对象

      1、属性——对象具有的特征(特点)

      2、方法——对象可执行的操作(能干什么事)

      3、对象的定义:

是一个客观存在的,看的见或摸得着的实体,由属性方法构成

      4、类是由对象抽象出来的,看不见也摸不着

      5、类和对象的关系?

                 类(是笼统)是模子是对象的抽象化,对象(具体的)是类的具体化

二、封装——包装

1、2种表现形式:属性和方法

2、封装的作用:

隐藏内部实现的细节,使之操作简单方便

3、java中体现的封装:

           类——所有的java代码在类中(方法)编写

           MyEclipse工具以项目的形式,封装

                

三、会创建和使用对象

1、创建类的语法

访问修饰符 class 类名{

           属性;

        方法(){

}

}

如,访问修饰符public  class 类名{

                       访问修饰符    数据类型 属性名=值;

                       比如,int c=10;//属性,成员变量

                      属性的有效使用范围,既可以在类中任何地方调用,也可以在其他类中调用

访问修饰符….方法1(){

      比如  int a=10;//定义变量,局部变量

      有效使用范围,仅限于该方法中

      访问变量(属性)——c

      }

访问修饰符….方法2(){

      访问变量(属性)——c

      该方法中,不能调用方法1中的变量a

}

           }

2、创建对象

           类名 对象名=new 类名();

                 Scanner input=new Scanner(System.in);

如何调用属性和方法?

           成员变量(属性名),通过:对象名.属性名;

           方法,通过:对象名.方法名();

四、面向对象

      类——名词

      属性——形容词

      方法——动词

      1、类之间的通信(访问):在一个类中new出另外一个类的对象,通过对象名.类的成员名

           类的成员:属性(成员变量)、方法(成员方法)

      2、优点:

信息封装和隐藏,

提高程序的安全性、可重用性、可维护性

五、调试

           1、设置断点

           2、启动调试

           3、按F6逐行执行程序

                      遇到【方法】,调试方法中的代码,按F5