结构化编程和面向对象编程的特点
结构化编程的代表为C语言 ,此类 语言的特点在于将大问题分成小问题进行解决。之后一步一步的去解决问题。而在70年代出现了面向对象的思想,更加注重每个对象的属性和方法,相较于结构化编程。面向对象的编程习惯更加便捷和方便。也更符合现代人的思维方式 。
注意一下,面向对象与结构化编程一样,都是通过方法 之间的调用来传递数据,但是二者之间有很大的区别。
如果结构化程序中的过程需要数据来执行一项任务,所需要的数据是传递给过程。在面向对象编程中,对象为我们执行任务,方法可以访问所需的数据,而不需要将数据传递到方法中。
下面我们开始认识Java的面向对象编程:
编写一个 Java 类 :
public class 类名(){
}
类不光可以只包含主函数 也可以包含成员变量和方法
public class 类名(){
public 类型 变量名;
public void 方法名(){
}
}
实例化对象:
类名 自定义名 = new 类名();
引用方法:
自定义名.方法名();
每个类型的数值都有自己的初始值:
byte:0
short:0
int:0
long:0
float:0.0
double:0.0;
char:空字符;
boolean:false;
任何类型的引用:null;
this关键字:
每个对象可以使用this关键字引用它本身,如果 一个类的方法需要访问 该类本身的成员变量或其他方法,就应该使用 this应用。
原文:https://www.cnblogs.com/pa4188/p/10585116.html