1.面向过程与面向对象
面向过程:在分析解决问题的时候,首先把问题分成若干个步骤,然后每个步骤定义为一个函数,然后把每一个步骤都定义为一个函数,定义好函数意味着这个问题的解决步骤已经确定,使用时一个个依次调用就好了。
面向对象:把构成的事物问题分解成一个个对象。建立对象的目的不是为了完成一个步骤,而是为了描述事物在整个解决问题的步骤中的状态和行为。然后通过调用对象的方法去解决问题。
2.类与对象
类与对象是面向对象的编程中的两个很重要的概念。
类:表示一个有共同特征的对象的集合, 是一种抽象的概念。(如“学生类”、“手机类”、“球类”)
对象:是一个具体的概念,它是类的一个具体事例。(如“学生张三”、“苹果手机”、“篮球”)
3.类的定义
类是java中一种复合数据类型,包含成员变量(也叫属性)和成员方法两种基本成分。
成员变量 :用于描述对象 静态特征
成员方法 :用于描述对象 动态行为
类定义的基本语法: 【修饰符】class 类名 【extends 父类名】【implements 接口名1,接口名2,······】
成员变量的定义格式:【修饰符】 数据类型 属性名;
成员变量可以是java中任何一种数据类型(包括数据类型,引用类型)。
成员变量定义时可以对其初始化。
成员变量作用范围是整个类,局部变量作用范围是一个方法。
成员方法的定义格式:【修饰符】 返回值类型 方法名{参数1,参数2,······}
4.对象的声明以及创建实例化
声明对象格式:类名 对象名;
实例化对象:对象名 = new 类名(参数1,参数2,······)
对象的声明和创建实例化可以合在一起进行,合成语句:类名 对象名 = new 类名;
5.对象的使用
成员变量:对象.变量
成员方法:对象.方法() |
|