方法
五要素 访问修饰符 返回值类型 方法名称 方法参数 方法体
静态特征(属性) 描述这个对象固有的属性 一般是一个名词
动态特征(方法/行为)
类是抽象的 对象是具体的 对数是真真实实存在的
类是具有相同属性和方法的集合 对象的类中的一个实列(具体的一个)
有返回值的方法要给一个变量名 然后输出变量名才能出结果
对象
类名 对象名 = new 类名();
对象名. 属性
this 返回原本的数
类的方法定义某种行为或功能
方法的定义
公共的 没有返回值 方法名
public void eat (参数列表){
方法体 是一个方法最核心的功能
}
public 数据类型 方法名(参数列表){
方法体
}
调用方法的时候尊循的原则
调用哪个类里面的哪个方法 就创建当前类的对象来调用方法就可以
参数列表中的参数形参 形参仅仅是一个占位符
调用方法的时候 传递管理的参数 实参 实实在在的参数
student
构造方法
没有返回值
1、名字 必须和类名是一致的
2、如果在类中没有定义的话 系统会帮我们定义一个无参的构造方法
自己定义的时候 不能有返回值类型
3、作用 用来创建和初始化对象的
4、调用方式 必须用 new调用
只要new了就会运行
注意 如果在类中手动的编写一个有参的构造方法
那么系统就不会在创建无参方法
使用无参构造方法创建对象时
规定 以后都必须手动编写有参和无参构造方法
快速生成有参和无参函数 alt shift + s
手动定义无参构造方法
public 类名 (){}
有参 主要是用来初始化对象的
创建出对象就有初始值
String name
int age
public 类名(String name,int age ...){
this.name = unname;
this.age = unage
}