首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java多态重载和重写

Java多态重载

package model2.unit5;

public class Person extends Object {

@Override

public String toString() {

return "Person{" +

"name='" + name + '\'' +

", age=" + age +

'}';

}

public static void main(String[] args) {

Person person = new Person("张三", 30);

Person person2 = new Person("张三", 30);

// Object类中toString方法默认实现:包.类@hash

}

String name;

int age;

// 多态:重载。

public Person() {

}

public Person(String name) {

this.name = name;

}

public Person(String name, int age) {

this.name = name;

this.age = age;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

}

Java多态重写

package model2.unit5;

public class Car {

void m(){

}

}

class Audi extends Car {

void m(){

}

public static void main(String[] args) {

Audi a = new Audi();

a.m();

}

}

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OpeCJxzxzB7whEle2NbXWX7A0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券