一.面向对象的概念及思考方式
面向对象的理解:是一种编程思想,他将对象作为解决问题的基本元素,利用对象与对象之间的相互作用来设计程序。
2.面向对象的思考方式:(1)首先确定问题域中的对象
(2)确定对象的特征与功能
(3)了解对象与对象之间的关系
例:设计一个五子棋游戏的对象:·黑白双方对象 ·绘制棋盘 ·输赢规则
二.类与对象
1.对象:用来描述客观事物的一个实体,由一组属性和行为构成。
2.类:(1)是一个模板,他描述一类对象的行为和状态。
(2)类定义对象将会拥有的特征(属性)和行为(方法)
(3)类是对象的类型,和int类型不一样
3.对比: · 类是抽象概念
· 对象是实例
三.类与对象的创建
1.定义类的语法:(加static属于类)
格式:[访问修饰符] class 类名{
放属性和方法的声明
}
例:创建一个person类
package org.west;
public class Person {
int age;
public void say(){