20180827总结

总结
结构化编程和面向对象编程的区别:
结构化编程: 在程序设计的早期,程序用流程图和自顶向下的方法设计。采用这种设计方法,程序员会将一个大的问题分解成更小的任务,然后为每个更小的任务编写一个过程(或函数)。最后,程序员会编写一个主过程来启动程序流程,随后根据程序流程走向,调用想要的其它过程。这种类型的程序设计被称为结构化编程。类是具有相同属性和行为的一组数据。
面向对象: OOP采用了一种完全不同的方法来开发计算机应用程序。在这种方法中,程序不是围绕着要解决的任务来设计,而是围绕着要解决的问题中的对象来设计。对于每个对象,我们会编写一个类来描述对象的属性和行为。类是对象的描述。同样,对象是类的实例。对象由属性和行为组成。属性是对象所具有的特征,而行为是对象可以做的动作。对象的每个属性被表示为类中的一个成员变量。对象的每个行为成为类中的一个方法。对象因对象而存在。
区别:在结构编程中,程序围绕着要解决的任务来设计。面向对象编程中,程序围绕着问题域中的对象来设计。
Java类的书写方式:java中的类用关键字class声明,java源代码文件只能包含公用(public)类,文件名必须与公用的类名相同,文件扩展名为.java。
类的一个成员组成:访问修饰符、数据类型、成员变量名称。
类has(拥有)属性。
类的方法组成:访问修饰符、返回类型、方法名称,必须是一个有效的标识符、参数类表,在括号中出现、方法定义。

猜你喜欢

转载自blog.csdn.net/asongdandan/article/details/82117778