java面向对象

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
吃饭!
学习!
睡觉!

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读