//对象的创建和使用 //重载 //这两节课有点乱

代码:

public class Tset4$ {

public int add(int x,int y){
return x +y;
}

public double add(int x, double y){
return x + y;
}

public int add(int x, int y, int z){
return x + y + z;

//这些类上的方法叫重载

}

public void mOL(int i){
System.out.println(i * i * i);
}

public void mOL(int x, int y){
System.out.println(x * y);
}

public void mOL(String s){
System.out.println(s);
}



public void max (int x , int y){
if(x > y){
System.out.println("最大值是:" + x);
}else{
System.out.println("最大值是:" + y);
}
}

public void max (double x, double y){
double res = 0;
if(x > y ){
res = x;
}else{
res = y;
}
System.out.println("最大值是:" + res);
}

public void max (double a, double b, double c){
double res = 0;
if(a > b){
if(a > c){
res = a;
}else{
res = c;
}
}else{
if(b > c){
res = b;
}else{
res = c;
}
}
System.out.println("最大值是:" + res);
}

public static void main(String[] agrs){


// //实例化person类,也就是创建person对象
// person person = new person(); //声明一个person的类型的变量,变量名是person,实例化person类并给person赋值,赋的值就是当前的实例
// //new person()就是person的的实例化类
// person.name = "张三"; //给person对象的name属性赋值
// person.showName(); //对象的方法的调用,输出的是“张三”

// int i = person.getAge(); //有返回值的方法,在调用后就有一个值,这个值就是方法中return的那部分
// System.out.println(i); //输出的是默认值0
//
// person.age = 11; //给person对象中age属性赋值
// int a = person.getAge();
// System.out.println(a); //输出11



//实例化Animal的对象
// Animal ani = new Animal();
//
// ani.eat("老鼠"); //输出老鼠
// ani.move("飞"); //输出飞
// //创建对象和使用对象
// //未来可能会学习更加负责的类,我们会为这个类创建对象,和使用对象
// //对于对象的使用无外乎就两种地方,操作对象的变量,调用类的方法 *******


// //一个类,通过实例化出来多个对象,每个对象都是独立的,都互不干扰
// person p1 = new person();
// person p2 = new person();
// p1.name = "张三";
// p2.name = "李四";
// p1.showName();
// p2.showName();



// //练习题,学生类,方法在Student。java
// Student stu = new Student();
// stu.name = "小明";
// stu.age = 12;
// stu.course = "语文,数学,英语,化学";
// stu.interest = "打球,街舞,唱歌";
// stu.showInfo(); //输出方法 showInfo

//方法里不能在定义其他方法了
//同一个类中,所有的方法可以直接互相调用,不用new去实例化对象

// Tset4$ t4 = new Tset4$();
// int area = t4.getArea(2, 3);
// System.out.println(area);
//
// }
//
// public int getArea(int x, int y){
// return x * y;

// Person2 p = new Person2();
// p.name = "lucy";
// p.age = 11;
// p.sex = 1;
// p.study();
// int a = p.addAge(2);
// System.out.println("a:"+ a + " p.age:" + p.age);

Tset4$ t4 = new Tset4$();
// t4.mOL(2);
// t4.mOL(2, 3);
// t4.mOL("重载方法");
t4.max(0, 1);
t4.max(0.2, 1.5);
t4.max(9.1, 2, 4.5);



}

}

 

重载的方法及使用:

(方法)

 

 (使用)

 

 (方法--)

 

 

 

 

 

 (使用--)

 

 

 

中间的复述:

 

 

 

对象的创建和使用

 

 

 

 

 

posted @ 2021-04-28 16:12  岩浩ivv  阅读(41)  评论(0)    收藏  举报