面向对象:
Java语言是一种面向对象的语言,需要使用面向对象的思想
面向对象的三大特征:封装、继承、多态。
对象:
对象是用来描述客观事物的一个实体
类:
具有相同属性和方法的一组对象的集合,类定义了对象将会拥有的特征(属性)和行为(方法)。
定义类:
面向对象设计的过程就是抽象的过程,一般分为3步:
(1)发现类:类定义了对象将会拥有的特征(属性)和行为(方法)。
(2)发现类的属性:对象拥有的静态特征在类中表现时,称为类的属性
(3)发现类的方法:类执行操作称为方法。
定义类:
关键字:class
[访问修饰符]class 类名{
}
注意: 类名首字母大写
例如:定义一个“人”类:
public class Person{
}
属性:
[访问修饰符] 数据类型 属性名:
例如:给“人”类添加属性:
public class Person{
public String name;
public int age;
public char sex;
}
方法:
对象执行操作的行为称为类的方法。
[访问修饰符] 返回类型 方法名(参数类型 参数名1, 参数类型 参数名2……){
}
创建使用对象
创建对象:
类名 对象名 = new 类名();
例如创建“人”类的对象:
public class Person {
int age;
String name;
char sex;
public static void main(String[] args) {
Personzhanghao= new Person();
zhanghao.age=20;
zhanghao.name="张浩";
zhanghao.sex='男';
zhanghao.work();
}
public void work() {
System.out.println(name+"\t工作,学习");
}
}