这次是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) 概念:一个软件包就是一个文件夹