Java------面向对象程序设计
Posted evething-begins-with-choice
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java------面向对象程序设计相关的知识,希望对你有一定的参考价值。
面向对象
什么是面向对象,这个问题真的很难回答,更糟糕的是一个初学者来回答这个问题,但是对于学过 java 这门课程的我来说,得出的答案虽然浅显,但是作为复习的一部分却显得很重要。
java 在面向对象之前的内容就如同背单词,学习语法一样,不断的了解该语言的底层基础内容,但是当学会这些之后,就不能只是学好了而已,更需要去懂得怎么去熟练运用这些底层的知识,而面向对象就是将所学的单词结合语法进行造句输出,最关键的不仅仅只是造句而已,面向对象更注重是你所造的句子是所有人类能看的懂,不能仅仅你这个写的人可以看明白
上文是结合自己学习英语的过程来简略的理解面向对象,但对于 java,对于计算机,对于程序,对于程序员来说具体的面向对象到底是一个什么样的东西呢?
1、类的定义
类的定义也可以成为类的声明,具体的是有数据成员变量和成员方法组成;
格式:
修饰符 class 类名 [extends 父类名] {
修饰符 类型 成员变量;
.....
修饰符 类型 成员方法(参数列表){
方法体
}
}
类的格式与组成的成员都已弄清楚了,但一个问题,就是为什么要构成类,类的作用是什么?
将一个现实问题通过代码程序进行实现,要有太多太多的代码需要去编写,在编写程序的过程中,不能想当然的想到哪就写到哪,需要对现实产生的问题一步步的剖析,寻找其中的相似点,连贯点,并且将各个相似的问题结合在一起,通过一个或较少的代码去执行这些相似问题的答案,使得在人类的理解层面上可以简单,易懂;在计算机的运行层面上可以减少内存的消耗,提高执行的速度;
1 /** 2 * 类的定义 3 */ 4 public class Test22 extends Object{ // 这就是一个类 需要 class 关键字才能创造一个类 5 // extends 也是一个关键字 ,可以通过它对父类进行继承 6 7 // 类中有 成员变量 与 成员方法 8 9 public int i = 0; // 成员变量 10 11 public static void m3() { // 成员方法(静态) 12 int i = 0; // 局部变量 13 } 14 }
以上是关于Java------面向对象程序设计的主要内容,如果未能解决你的问题,请参考以下文章