类的组成部分:1.属性 2.方法
方法又分为普通方法和构造方法
构造方法:当我们创建某个某个类的对象时,一般格式为:类名 变量名=new 类名();
如:Boss bo=new Boss();
Boss()就叫做类的构造器方法。
每一个类都有一个无参构造器
方法的重载:我们可以自己给类重新定义构造器的方法,叫做构造器方法的重载。
代码如下://定义一个学生类
public class Student{
//无参构造法
public Student(){
}
//构造时,传入名字参数,初始化name属性值
public Student(String name){
this.name=name;
}
//构造时,初始化name\km属性值
public Student(String name,String km){
this.name=name;
this.km=km;
}
构造器方法的用途:用来实例化对象的。
使用构造器的好处:在对象创建史,就可以对对象内部的属性进行初始化。
2.方法的重载:
在一个类中,可以定义多个同名,但参数类型和数量不同的方法,叫做方法的重载。
代码如下:
//定义一个带姓名参数的构造方法
public Student(String name){
this.name = name;
}
//重载一个构造方法
public Student(){
this("无名");//调用带一个字符串参数的构造方法
}
调用时,传入的参数和哪个方法定义式的参数相匹配,则调用对应的方法。
3.this:
this在类中用来指代当前的对象。
this可以在构造器中调用自己的另外一个构造器。
4.值传递:值传递适用于Java的八大基本数据类型和String类型。
5.引用传递:
Boss bo=new Boss();
bo变量是新建对象的名字(地址),并不是是对象数据本身。
引用数据类型包含的:数组、类、接口、抽象类
类与对象总结2
猜你喜欢
转载自lijilin.iteye.com/blog/1909762
今日推荐
周排行