面向对象——实现类的基本操作
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.对象数组
概念:其实对象数组的数据类型就是具体的类名,对象数组存储的就是这个类的对象,每个数组元素就是一个对象,当根据下标找到某个元素时,可以按照对象的使用方法来使用该元素。