2021-04-09

JAVA基础程序
(内容紧接上一章)

在java中自定义名字尽可能让别人一目了然

  • 方法:
  •  修饰符 	返回值类型/void(无返回值) 方法名字(参数数据类型 参数1,参数数据类型 参数2,.......){
    
  •  	方法体;//需要做的事
    
  •  	return 数据值;//有返回值
    
  •  }
    
  • 方法调用:执行方法
  •  	同一个类中直接调用
    
  •  	不同类中:静态方法:类名.方法名();
    
  •  			实例化对象来调用:对象名.方法名();
    
  • 方法重载:方法名相同,参数个数不同

例:
public static void main(String[] args){
//TODO 自动生成的方法存根
add(10,22);
int x = 12;
int y = 55;
int e = 20;
double f = 11.2;
double q = 12.3;
add(x,y,e);
add(f,q);
}

//没有返回值
//做加法运算的方法
public static void add(int a,int b){
	System.out.println(a+b);
}
	//方法重载:方法名相同,参数个数不同
public static void add(int x,int y,int e){
	System.out.println(x+y+e);
	}
//方法重载:做小数类型运算
public static void add(double f,double q){
	System.out.println(q*f);
	
}

}

继承:

  • 通过关键字extends继承
  • 一个类可以派生出另一个类,
  • 派生出的类叫做子类,原生的类叫做父类。
  • 子类具有父类所有可以继承的方法和变量。

调用:

  • (主方法内调用)
  • 类名 teach = new 类名();
  • teach.方法名();

例:
父类:

  • public class Ren {

    String name;//名字
    public void eat(){
    System.out.println(“吃饭啦!”);
    }
    public void sleep(){
    System.out.println(“睡觉啦!”);
    }
    }

子类:

  • public class Laoshi extends Ren{
    public void work(){
    System.out.println(“在工作!”);
    }
    //父类的方法重写
    public void sleep(){
    System.out.println(“11点睡觉!”);
    }
    }

调用:

  • public static void main(String[] args) {
    // TODO 自动生成的方法存根
    Laoshi teach = new Laoshi();
    teach.eat();
    teach.sleep();
    teach.work();
    }
    单继承:
  • 类只能继续一个类,
  • 一个类可以有多个子类
    多重继承:
  • A extends B;
  • C extends A;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值