1.面向对象的基本概念
1.面向对象的概念:其基本思想是把问题看成是由若干个对象组成,这些对象之间是独立的,
但又可以相互融合、链接和协调,从而共同完成整个程序要的任何和功能。
2.面向对象的三大特征: 封装、继承、多态。
3.对象:对象是用来描述客观事物的一个实体。 由一组属性和方法构成。
4.类:类是具有相同属性和方法的一组对象的集合。 类是对象的抽象,对象是类的具体。
2.定义类
(1).定义类的步骤:
1)发现类,类定义了对象将会拥有的特征(属性)和行为(方法)。
2)发现类的属性,对象所拥有的静态特征在类中表示时称为类的属性。
3)发现类的方法,对象执行的操作称为类的方法。
(2).定义类——语法格式:
[访问修饰符] class 类名{}public class Person{}
3. 属性 ——对象所拥有的特征在类中表示时称为类的属性。
语法格式:[访问修饰符] 数据类型 属性名;
public class Person { //定义 “人” 类 public String name; //姓名 public char sex; //性别 public int age; //年龄 }
4. 方法 —— 对象执行操作的行为称为类的方法
语法格式:
[访问修饰符] 返回类型 方法名称 ( 参数类型 参数名1 ,参数类型 参数名2 ){}
public class Person { public String name; public char sex; public int age; public void showInfo() { System.out.println("我叫" + name + ";我是" + sex + "生;我今年" + age + "岁。"); } }
3.创建和对象使用
1.创建对象
类名 对象名 = new 类名 ();Person hanbing = new Person ();
2.使用对象
语法格式:
对象名 . 属性//引用对象的属性
对象名 . 方法名();//引用对象的方法
3.对象数组
概念:其实对象数组的 数据类型就是具体的类名 ,对象数组 存储的就是这个类的对象 , 每个数组元素就是一个对象 ,当 根据下标找到某个元素 时,可以 按照对象的使用方法来使用该元素。