标签:
方法名可以是任何有效的标识符,命名规则和变量一样。
约定俗成的方法名都是动词。
返回类型是该方法返回给方法调用处的数据的类型。
形参列表中是一份用逗号隔开的列表,其中包含对传递给方法的参数声明。
方法名、返回类型和参数列表定义了方法签名,即唯一识别该方法的“签名”。
访问修饰符
public 表明定义的方法是公共的,可以在任何程序中调用。
static表明定义的方法是静态的。
递归的三要素:
一个结束递归的代码
一个继续递归的调用
一个停止或继续递归的测试。
查看API
1、探索类路径
2、查看类信息
3、探索方法:返回类型、方法名、形参列表。
在结构化编程中,程序围绕着要解决的任务来设计。
面向对象编程中,程序围绕着问题域中的对象来设计。
面向对象的解决方案
找对象:对象可以是问题域中出现的任何人、实物或者实体,简单点说就是“东西”。
在已经找到问题域中的对象后,我们就要编写一个类来描述每个对象的属性和行为。
组成类的两大部分:属性、行为。
对象是存在的具体实体,具有明确定义的特征和行为。
面向对象:一种认识事物的方式,注重对事物整体的认知,最符合人类自然的思维习惯。
类是对象的抽象,对象是类的实例。
类是具有相同属性和行为的一组对象的集合。
对象的组成: 1、属性(成员变量):访问修饰符
数据类型
成员变量名称
2、行为
javaBean
1、应该有公共的无参构造
2、应该有符合命名规范的get/set方法。
访问对象的属性和方法
属性是对象的一部分,是包含在对象中的。
属性的访问通过对象名、属性名的方式访问。
包的用途:
提供了一个组织类的机制。
为包中的类提供了一个命名空间。
每次正在执行的方法,都在方法调用栈的顶部,每当执行完就会从方法中移除。
实例的方法不仅可以访问类变量和常量,还可以访问实例中的变量。
访问修饰符和是否重载无关,返回类型是否相同和重载无关,形参名是否相同与重载无关。
按顺序对应,形参的类型不相同,才认为它是不相同的。
构造器是一个特殊的方法,它在类创建一个实例时被调用执行。
构造器的名称必须与类名相同。构造器没有返回类型。
构造方法是用来构造对象的。
构造方法在static方法里也能调用。
构造器的作用
1 为对象分配内存
2 创建并初始化成员变量
3 返回引用
构造方法只能用new关键字调用。
调用无参构造必须在构造方法的第一行。
数组
数组中的每个元素必须是相同的数据类型。
数组是一个连续的内存空间
数组中的元素是变量或字面常量。
数组元素下标从0开始。
数组创建后,每个元素都会做初始化。int的初始化值为0,double的初始化值为0.0,引用类型的初始值为full。
数组的长度是不可以改变的。
数组的元素类型就是声明数组时定义的类型。
数组初始化
数组初始化程序在创建数组时,不需要使用new关键字。
int [] a={1,2,3};
数组复制
system.arraycopy(源数组scr,scrpos,dest,destpos,length);
数组复制时,源数组应比要复制的数组小。
多维数组
int[][]a=new int[2][4];
这一周的学习开始感觉吃力了,老师讲的太快了,思维跟不上。
标签:
原文地址:http://www.cnblogs.com/gujinshu-wangdan/p/5171111.html