面向对象知识点梳理

1.核心思想:万物皆对象(OOP 面向对象)

2.软件出现的目的
(1)用计算机的语言描述现实世界
(2)用计算机解决现实世界的问题

3.面向对象设计和开发程序的好处
(1)(人)和(计算机)交流更加流畅
(2)提高设计和开发效率

4.生活中定义"看得见,摸得着的东西" ===》由因到果的过程
步骤:1.静态的特征
2.动态的行为
3.分类
5.计算机创建类的步骤?==》由果到因的过程
步骤:1.定义类


2.属性(静态的特征)


3.方法(动态的行为)

6.用计算机创建类的步骤:
(1)创建类

 

(2)定义属性
(定义属性的规则: 只定义与业务相关的属性)



(3)定义方法

7.类和对象的关系:
类是对象的抽象,对象是类的实例

8.语法细节:

(1)成员变量,成员方法
public class Person {
//成员变量
String name;
int age;
int health;

//成员方法
public void show(){
System.out.println("我叫"+name+",年龄是"+age+"");
}
}

(2)对象
A.创建对象
类名 对象名 = new 类名();

B.调用对象的成员
引用对象成员:使用“.”进行以下操作
引用类的属性:对象名.属性
引用类的方法:对象名.方法名()

(3)方法
语法:
public 返回值类型 方法名() {
//这里编写方法的主体
}

A.没有返回值:
public void 方法名(){}

B.有返回值:
public int 方法名(){
return int类型的值;
}

C.方法调用
Student类的方法a( )调用Student类的方法b( ),直接调用
Student类的方法a( )调用Teacher类的方法b( ),先创建类对象,然后使用“.”调用

System.out.println("吃。。。");
}

猜你喜欢

转载自www.cnblogs.com/Vvam/p/12094071.html