【武汉校区】讲师分享:面向对象概述
面向对象其实是一种基于面向过程的编程思想,所谓思想可以理解为一种思考问题的方式。 那么我们思考问题就有两种方式,面向过程和面向对象 我们用一张图来解释一下面向过程和面向对象
如上图:从学校到光谷,我可以选择不同的方式到达目的地 第一种方式:走路过去,这种方式就是采用的面向过程的思考方式 强调的是执行过程 第二种方式:打车过去,这种方式就是采用的面向对象的思考方式 强调的是对象,这个车就是对象,把执行过程交给了对象(车)完成。 总结: 面向过程 强调的是执行过程,代表编程语言:C语言 面向对象 面向对象是一种基于面向过程的思想,它把执行过程交过对象去完成 简单来说,面向对象就是自己不做,让”别人”帮你做 代表编程语言:Java语言 面向对象有如下特点 l 面向对象更符合事物的客观规律 l 面向对象能把复杂的问题简单化 l 面向对象能将我们从执行者变为指挥者 举例: 洗衣服 面向过程 把衣服脱下来--->放到盆里--->放水泡一泡--->搓一搓-->漂一漂--->晾起来 强调的是执行过程 面向对象 把衣服放到洗衣机里--->洗衣机开始洗衣服 强调的是对象,洗衣机就是对象,把洗衣服的过程交给了洗衣机去完成 类和对象学习编程其实就是在模拟现实当中的事物,提高工作效率 描述一个事物我们通常可以通过属性和行为来描述 例如: 学生的属性和行为 属性:姓名,班级,年龄 行为:吃饭,睡觉,学习 Java语言用类来描述事物的属性和行为 类(class) ---- 事物 类中的成员变量-----事物的属性 类中的成员方法-----事物的行为 定义一个类的格式 class 类名{ 成员变量 成员方法 } 定义一个学生类 classStudent{ //成员变量 String name; String classes; int age;
//成员方法 public voideat(){ System.out.println(“吃饭”); } public voidsleep(){ System.out.println(“睡觉”); } public voidstudy(){ System.out.println(“学习”); } } 定义好了类之后,就可以使用类了,使用类就是创建类的对象,和调用对象的方法 class Test01{ public staticvoid main(String[] args){ Studentstu=new Student();//创建Student对象 //给对象的属性赋值 stu.name=”张三”; stu.age=20; stu.classes=”传智播客Java基础班”; //调用对象的方法 stu.eat(); stu.sleep(); stu.study(); } } 总结类和对象的关系 类是抽象的,对象是具体的,类是对象的模板
本帖持续更新,想最快获取最新传智播客武汉讲师分享技术文章请加QQ 1641907557 ,后期会分享更多与实体班同步教程,助你冲击月薪20K!
![]()
推荐阅读:
|