Java基础---方法重载、重写_lucasmaluping的博客-程序员秘密

1、方法的重载:

方法名字相同、参数个数、类型不同

作用:同一个方法可以有多个用途

package study;

public class FuLei {
	public int zhenqian() {
		
		return 100000;
	}
	/**
	 * eat方法:
	 * @param food
	 */
	public void eat(String food) {
		System.out.println("在吃" + food);
	}
	
	/**
	 * eat方法的重载
	 * @param food
	 * @param weight
	 */
	public void eat(String food, int weight) {
		System.out.println("在吃" + food + "吃了" + weight + "斤");
	}
}

子类:

package study;

public class ZiLei extends FuLei{
	//重写父类的挣钱zhengqian方法
	@Override
	public int zhenqian() {
		
		return 1000000;
	}
}

运行

package study;

public class Yunxing {
	public static void main(String[] args) {
		FuLei fuLei = new FuLei();
		ZiLei ziLei = new ZiLei();
		
		System.out.println(fuLei.zhenqian());
		System.out.println(ziLei.zhenqian());
		
		ziLei.eat("dami");
		ziLei.eat("大米", 6);
	}
}

 

2.方法重写:

方法名字相同、参数个数类型相同

作用:继承、

package study;

public class FuLei {
	public int zhenqian() {
		
		return 100000;
	}
}

子类:

package study;

public class ZiLei extends FuLei{
	//重写父类的挣钱zhengqian方法
	@Override
	public int zhenqian() {
		
		return 1000000;
	}
}

main方法:

package study;

public class Yunxing {
	public static void main(String[] args) {
		FuLei fuLei = new FuLei();
		ZiLei ziLei = new ZiLei();
		
		System.out.println(fuLei.zhenqian());
		System.out.println(ziLei.zhenqian());
	}
}

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lucasmaluping/article/details/100130080

智能推荐

Kinect学习(一):开发环境搭建_hongbin_xu的博客-程序员秘密_kinect

前言当初刚进大学时买了一台Xbox 360,为了玩体感游戏另外还买了一个Kinect

学习备忘 3-14__Lucask的博客-程序员秘密

1。 Werkzeug 是一个 WSGI 工具包。WSGI 是一个 Web 应用和服务器通信的协议,Web 应用 可以通过 WSGI 一起工作。一个基本的 “Hello World” WSGI 应用看起来是这样的:def application(environ, start_response): start_response('200 OK', [('Content-Type', 'tex

ffmpeg解码流程_码上新视界的博客-程序员秘密

FFMPEG解码流程:1. 注册所有容器格式和CODEC:av_register_all()2. 打开文件:av_open_input_file()3. 从文件中提取流信息:av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5. 查找对应的解

python xlwt库的详细函数介绍_python xlwt模块简介_weixin_39612817的博客-程序员秘密

一、基础类介绍1、工作簿类Workbook简介:importxlwtclassWorkbook(object0):‘‘‘工作簿类,使用xlwt创建excel文件时,首先要实例化此类的对象‘‘‘def __init__(self, encoding=‘ascii‘, style_compression=0):passdef add_sheet(self,sheetname, cell_overwri...

编程:是一门艺术(转)_weixin_30898109的博客-程序员秘密

http://www.cnblogs.com/blsong/archive/2012/02/22/2363042.html 摘要:Knuth在他的多卷书《计算机编程艺术》中向我们展示了计算机编程的技巧和艺术性,并在其图灵奖演说中论述了计算机编程和艺术的关系。这篇文章受Knuth著作的启发,进一步阐述为什么计算机编程应该是一门艺术并通过代码展示艺术的主要表现形式。 图片来源:acc...

Python常用的标准库以及第三方库有哪些?_weixin_30636089的博客-程序员秘密

Python常用的标准库以及第三方库有哪些? Python常用的标准库以及第三方库有哪些?20个必不可少的Python库也是基本的第三方库读者您好。今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们。他们是:Requests.Kenneth Reitz写的最富盛名的http库。...

随便推点

简单单层感知机--pyTorch实现_jacka03的博客-程序员秘密

简单的单层感知机梯度计算和梯度更新的pyTorch代码单层感知机模型: 每个输入节点xi与相应的权值wi相乘,然后再l累加,最后再加上一个偏置值b,得到预测值,其数学模型如下:对于单层感知机,其激活函数是sign函数,但是他是不可导的,这里更换为sigmoid函数。代码:import torchfrom torch.nn import functional as Fx = tor...

Is the USDT reliable as a safe-haven cryptocurrency?_sarahxia618的博客-程序员秘密

What is Tether? Tether company defines Tether in the "Tether White Paper: A Legal Currency Token Using Bitcoin Blockchain Transactions" as: Tether USD (USDT),is a digital currency linked to fiat curre...

JDK的卸载与安装_ - 携带。的博客-程序员秘密

卸载JDK删除JAVA的安装目录删除环境变量JAVA_HOME删除Path下关于Java的目录运行JAVA -version查看是否删除右键我的电脑,点击属性 我的电脑--》右击 --》属性 点击高级系统设置点击高级再点击下面的环境变量高级系统设置--》高级 --》环境变量在系统变量中找到 JAVA_HOME在路径找到JDK的包,直接删除在系统变量中删除JAVA_HOME系统变量--》删除系统变量 JAVA_HOME在系统变量点击Path,找到与Java相关的目录删除

LocalDateTime和Date得转换_20161201的博客-程序员秘密_localdatetime和date转换

Java8 LocalDateTime获取时间戳(毫秒/秒)、LocalDateTime与String互转、Date与LocalDateTime互转LocalDateTime获取时间戳(毫秒/秒)、LocalDateTime与String互转、Date与LocalDateTime互转文中都使用的时区都是东8区,也就是北京时间。这是为了防止服务器设置时区错误时导致时间不对,如果您是其他时区,请自行修改1.LocalDateTime获取毫秒数//获取秒数Long second = Loca

java静态方法是否被继承?_daversun的博客-程序员秘密

java的方法可以被继承,但是并不会体现多态体现继承public class Study { public static void main(String[] args) { B a=new B(); a.demo(); }}class A{ public static void demo(){ System.out.p