面向对象知识点梳理
Posted vvam
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象知识点梳理相关的知识,希望对你有一定的参考价值。
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("吃。。。");
}
以上是关于面向对象知识点梳理的主要内容,如果未能解决你的问题,请参考以下文章