写一个面对对象思想吧
面向对象的思想
面向对象是一种编程思想
1可以将生活中任意一种事物都用代码的形式描述
2.将复杂的问题简单化
3.将我们从执行者的位置变成了指挥者.
类和对象的关系
类;是一组相关属性和行为的集合,类是对事物的一种描述,可以将类看作是一个模子,或者是一张图纸
对象:具体存在的事物
类和对象的关系:需要根据类才能创建对象.
比喻 (人类 是类) ( 马云 是对象) (身高体重是 属性) (会吃饭做菜 是行为)
类的组成:
属性:事物的一些特征的描述(学生 :姓名,年龄毕业院校...)
代码体现:在JAVA当中使用成员变量,进行表示
成员变量跟之前定于变量格式一样,不过位置发生了改变,(类中方法外)
行为:该事物的一些特征的描述(学生:吃饭,学习)
代码体现:在JAVA中使用成员方法进行表示
成员方法跟之前定义方法的格式一样,但是 去掉了 static 关键字
示例代码:
class Teacher {
String name;
int age;
public void teach(){
System.out.println("老师讲课");
}
}
细节补充:一个类中,不一定要同时编写成员变量丶成员方法
对象的使用
1.创建对象的格式
类名 对象名 = new 类名();
Teacher t = new Teachert();
System.out.println(t); //这里打印的是内存地址
|
|