1、Java类与对象
a.对象:客观存在的事物.万物皆对象,客观存在的事物皆是对象.例如:手机,书包,飞机…
b .类:对象的特征(属性)和行为(方法)
特点:类是对象的类型;具有相同属性和方法的一组对象的集.
同一个类可以定义多个对象(一对多关系)。类是对象的抽象(代表了同一批对象的共性与特征);
对象是类的具体实例(不同对象之间还存在着差异);例如:属性:颜色,大小;行为:打电话,装书本
2、类
类的重要性:所有Java程序都是以类class为组织单元;
什么是类:类是模子,确定对象将会拥有的特征(属性)和行为(方法)
类2部分组成:属性和方法
定义一个类的步骤:
a. 定义类名(与类文件相同) public class Telphone{}
b. 编写类属性 float screen,cpu;
c. 编译类方法
3、Java属性(有什么):
属性的类型可以是基本类型,比如int整数,float 浮点数
也可以是类类型,比如String 字符串.
属性名一般小写
如果有多个单词组成,后面的单词的第一个字母大写 (驼峰命名法)
属性也是变量,所以需要满足 变量的命名规则
4、Java方法(做什么)
Java方法语法定义:
访问修饰符 返回值类型 方法名(参数列表){
中间方法体
}
解释:
1)、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略
2)、 方法返回值类型:如果方法不返回任何值,则返回值类型指定为 void ;如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用 return 语句返回值 (返回值的类型是Java数据类型都行) return 返回值
3)、方法名:方法命名,必须使用合法的标识符.方法是一个类的动作行为,所以一般都是以动词开头的
4)、参数列表:传递给方法的参数列表,参数可以有多个,多个参数间以逗号隔开,每个参数由参数类型和参数名组成,以空格隔开
Java方法类型:
无参无返回值类型:
1、 方法体放在一对大括号中,实现特定的操作
2、 方法名主要在调用这个方法时使用,要注意命名的规范,一般采用驼峰命名法
无参带返回值类型
1、 如果方法的返回类型为 void ,则方法中不能使用 return 返回值!
2、 方法的返回值最多只能有一个,不能返回多个值
3、 方法返回值的类型必须兼容,例如,如果返回值类型为 int ,则不能返回 String 型值
带参无返回值类型
1、定义方法时参数称为形参,目的是定义方法需要传入参数类型和个数;
2、调用方法时参数称为实参,是传递给方法真正被处理的值。
3、传递给方法的参数列表,参数可以有多个,多个参数间以逗号隔开,每个参数由参数类型和参数名组成,以空格隔开
4、参数类型可以是任意的基本类型数据或引用类型数据
5、调用时必须传入实际参数值,对象名.方法名(实参1,实参2,实参3...)
带参带返回值类型