一.面向对象的思想
○ 面向对象是基于面向过程的编程思想.
○ 面向过程:强调的是每一个功能的步骤
○ 面向对象:强调的是对象,然后由对象去调用功能
● 举例
○ 买电脑
■ 面向过程:我要买电脑--我要明确买电脑的意义--上网查对应的参数信息--去中关村买电脑--讨价还价--买回电脑
■ 面向对象:我要买电脑--班长去给我买电脑--买回电脑
二 .类:是一组相关的属性和行为的集合
● 类的定义
○ 现实世界的事物
■ 属性 事物的描述信息
■ 行为 事物能做什么
● Java中用class描述事物也是如此
○ 成员变量 就是事物的属性
○ 成员方法 就是事物的行为
● 定义类其实就是定义类的成员(成员变量和成员方法)
○ 成员变量:和以前定义变量是一样的,只不过位置发生了改变。在类中,方法外。
成员方法:和以前定义方法是一样的,只不过把static去掉
三.对象的创建
○ 创建对象:
类名 对象名 = new 类名(); Student stu=new Student();
○ 使用对象访问类中的成员:
■ 对象名.成员变量 stu.name
■ 对象名.成员方法 stu.study()
注意 1直接输出对象,结果为地址
2 直接输出成员变量为系统默认初始值
|
|