这次是1年多的时间来第一次接触java,上次学的虽然不说全忘,但也不全了.
这次重新接触java,是一个新的开始.以下是本人对类的一些总结.
总结:
1.面向过程
面向过程是一种编程思想。面向过程就是面向步骤,根据固定的某些步骤一步一步达到最终目的。
比如:你做某件事,但是你不可能马上完成。你需要将这件事完成的过程分成若干个步骤,然后按照这些步骤执行,最后达到最后目的。

2.面对对象
面对对象是一种编程思想。面对对象就是面向某个人或某个物。
比如:你刷牙,涉及到的人、物是:你、牙刷、水杯、牙膏
而按照面向过程的思想看就是:先将牙膏涂在牙刷上,水杯接水、开始刷牙 面向过程就是这几个步骤。
而面向对象则是将这几个步骤看成人或物的行为: 牙膏的行为:将牙膏涂在牙刷上;水杯的行为:接水;人的行为:刷牙

3.对象
现实中却是存在的某一个人或某一个物。
比如:2000年某10月10日22:05出生的张三;
我现在左手边上的一个水杯等等。
4.类
现实中不存在的,由拥有共同点的所有对象组成的的集合的抽象概念。
比如:人类:由所有人类构成的抽象概念的类;
电脑:由所有电脑构成的抽象概念的类。
5.方法
访问限定符:public与private
用来修饰类 属性和方法的
public 公共的 在同一个程序的任意地方被调用
private 私有的 私有的属性只能在本类中被调用(访问)
1).构造方法
构造方法是一种特殊的方法,它是一个与类同名但没有返回值类型的方法。构造方法的功能就是初始化对象的初值。
构造方法的特点和作用:
1.方法名必须与类名一样
2.构造方法不用声明返回值类型
3.构造方法通过获得参数给类变量赋值
2).成员方法
成员方法就是面向对象编程思想中人或物的行为。也可以说是面向过程编程思想中的步骤。
成员方法可分为:有参数的方法、无参数的方法、有返回值的方法、无返回值的方法。
public class 类名{
//构造方法
访问限定符 类名(参数类型 参数名,参数类型1 参数名1){ }
//属性
访问限定符 数据类型 属性名;
//方法
访问限定符 返回值类型 方法名([参数类型 参数名,参数类型1 参数名1]){ }
}
//[]内的内容可有可无,具体看程序
调用格式:
对象.方法名(参数值1,参数值2) 或者 数据类型 变量名 = 对象.方法名([参数值1,参数值2])
方法的重载(在同一个类中)
在一个类中有多个同名的方法,方法的参数个数、类型或者顺序不同.
重载和方法的访问限定符,返回值类型都没有关系
6.软件包(package)
概念:一个软件包就是一个文件夹
软件包的作用:用来给Java里的类进行分类存放
软件包的命名规则:
1.不能使用关键字作为标识符
2.只能使用字母,数字,_,$作为标识符的字符
3.不能以数字开头
必须尽可能的保证包名的唯一性
在一个类中引入其他包的类或方法:
Import 包名.类名.方法;
Import 包名.类名;
Import 包名.*;//导入全部
Java面向对象的三大特征
1.封装
面向对象的重要特征,利用访问限定符,限制数据,就是将一些不能被看见、不需要被看见的数据隐藏起来。将对象的属性和方法结合成一个独立的整体,并尽可能的隐藏对象的实现细节。解决了代码的安全问题
2.继承
解决了代码的重用问题
3.多态
解决了代码的扩展问题
继承、多态以及抽象类、接口的且听下回分解….