java面向对象

来源:互联网 发布:淘宝股东是日本人 编辑:程序博客网 时间:2024/06/17 01:29

java面向对象

面向对象的思想:
面向对象是基于面向过程的编程思想。

面向过程:强调的是每一个功能的步骤。
面向对象:强调的是对象,然后由对象调用功能。(更侧重结果)

面向对象思想的特点:
是一种更符合我们思想习惯的思想。
可以将复杂的问题简单化。
将我们从执行者变为指挥者。

举例:
买车:
面向过程:了解车-了解我的用车需求-找款式-去汽车城找车-出价-讲价-领车
面向对象:好友是卖车的-让他帮忙买-领车


记住:万事万物皆是对象。


如何让我们的操作更符合面向对象思想
1-有哪些类
2-每个类有那些成员
3-类与类的关系

类与对象
1-现实世界的事物包括:
     属性  事物的基本描述
     行为  市委的功能
2-java语言中最基本的单位是类所以我们要用类来体现事物。
3-类:
   成员变量  事物属性
   成员方法  事物行为
4-类是一组相关的属性和行为的集合是一个抽象的概念
5-对象是该类事物的具体存在,是一个具体的实例。
举例:
   学生:类(抽象)
   班长:对象(实例)


使用类中的成员变量和成员方法
   对象.成员变量;
   对象.成员方法(...);

案例:
创建一个学生类:

package day06;/* * 创建一个学生类 * 分析: * 学生属性:姓名  年龄..(成员变量) * 学生行为:吃饭 学习  睡觉..(成员方法) *  *  * */public class Student {//定义成员变量String name;int age;//定义成员方法public void eat(){System.out.println("吃饭!");}public void study(){System.out.println("学习!");}    public void sleep(){    System.out.println("睡觉!");    }}

创建一个学生测试类:

package day06;public class StudentDemo {//创建测试类public static void main(String[] args) {//创建学生类对象Student stu = new Student();//调用成员变量stu.name="李华";//给变量赋值stu.age=12;//给变量赋值System.out.println("姓名:"+stu.name);System.out.println("年龄"+stu.age);//调用成员方法stu.eat();stu.study();stu.sleep();}}
输出:

姓名:李华
年龄12
吃饭!
学习!
睡觉!

原创粉丝点击