类: 对象共同特征的描述
定义类:
public class 类名 {
1.成员变量 (代表属性 一般为名词)
2.成员方法 (代表行为 一般为动词)
......
}
成员变量: 数据类型 属性名 ;
成员方法: 与前面方法同,唯一区别:不加static
对象: 类中的具体个例
定义对象:
类名 对象名 = new 类名( ) ;
对象的使用:
1.访问属性
对象名.属性名;
2.访问行为
对象名.方法名(...);
一. 构造方法(构造函数,构造器)
作用: 1.创建对象
2.对成员变量进行初始化
格式:
public class 类名{
修饰符 类名 (参数){
方法体;
}
}
特点:
1.构造方法名与类名相同,大小写也相同
2.没有返回值类型,连void也没有
3.没有具体的返回值(不能由return返回结果数据)
构造方法分为:空参构造和带全部参数的构造
空参构造:(括号内空着)
//举例
public Student(){
...
}
空参构造所有参数默认初始值
带全部参数的构造方法:(括号内填入自定义的参数)
//举例
public Student (String name , int age){
this.name = name;
this.age = age ;
}
构造方法总结:
1.任何构造方法都没写,默认空参构造方法.
2.当自定义构造方法时,空参构造方法被覆盖
3.当自定义构造方法时,自行再写一次空参构造方法
二.方法的重载
同一个类中方法名相同时,可以方法重载
条件:
1.方法名相同
2.参数不同(个数不同 ,类型不同 ,顺序不同)