面向对象

面向对象:

面向对象三大特性:

1.封装性

2.继承性

3.多态性

类与对象的关系:

什么是类?

类实际上就是一个抽象化的过程,是对一类事物的总结,总结这一类事物的通用的属性以及行为(方法).

什么是对象?

是一个具体化的过程,是对一个类具体的实现,在世界中真实存在的一个实例。

类的定义:

格式:
【访问权限修饰符】 class 类名{
    属性;
	方法(行为);
}
属性如何定义:

可以使用名词提炼法

格式:
【访问权限修饰符】 类型  属性名称;

定义属性的方式和定义变量是一样的,但是有区别,属性叫做全局变量,全局变量可以不指定初始值。有默认值。默认值与数组的默认一致。

方法如何提炼:
可以使用动词提炼法

格式:

public 返回值类型  方法名称(参数){
	方法体
	【return 返回值;】
}

注意:方法一般的访问权限都是public,返回值类型,如果方法需要返回内容,返回的内容是什么类型方法的返回值类型就是什么,如果方法不需要返回内容,写void代表没有返回值,方法名称命名方式与变量的命名规则基本一致。参数:如果方法需要传递参数,就写参数类型 参数名称的形式,参数可以有多个,多个参数之间使用逗号(,)分割.方法体就是调用方法时需要执行的代码,如果方法有返回值,在方法体的最后要写入return 返回值;return语句必须写在方法的最后一行。应为return代表跳出方法或者结束方法。

如何创建对象:

方式1:
类型 对象名称 = null;

对象名称 = new 类型();
方式2:
类型 对象名称 = new 类型();

如何调用对象的属性以及方法

调用属性:

对象名称.属性名

调用方法:

对象名称.方法名(参数);

注意:对象使用之前必须实例化

原文地址:https://www.cnblogs.com/SunMoonSky/p/12367545.html