类与对象总结2

类的组成部分: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变量是新建对象的名字(地址),并不是是对象数据本身。
引用数据类型包含的:数组、类、接口、抽象类


猜你喜欢

转载自lijilin.iteye.com/blog/1909762