黑马程序员技术交流社区

标题: 算是技术贴吧 [打印本页]

作者: 韩泽民    时间: 2020-3-2 12:30
标题: 算是技术贴吧
写一个面对对象思想吧
面向对象的思想
面向对象是一种编程思想
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);      //这里打印的是内存地址  






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2