使用java继承机制编程有什么好处谈谈你的实践体会

使用java继承机制编程有什么好处谈谈你的实践体会,第1张

更安全。

继承简化了人们对事物的认识和描述,能清晰体现相关类间的层次结构关系。继承提供了软件复用功能。这种做法能减小代码和数据的冗余度,大大增加程序的重用性。提供多重继承机制。出于安全性和可靠性的考虑,仅支持单重继承,而通过使用接口机制来实现多重继承。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

public class Test {

public static void main(String[] args) {

Bird b = new Bird("红色", 4)

Fish f = new Fish("5", 2)

b.printInfo()

f.printInfo()

}

}

public abstract class Animal {

String color

String weight

int age

public abstract void printInfo()

}

public class Bird extends Animal {

Bird(String color, int age) {

super.color = color

super.age = age

}

@Override

public void printInfo() {

System.out.println("我是一只" + color + "的鸟!")

System.out.println("今年" + age + "岁了!")

}

}

public class Fish extends Animal {

Fish(String weight, int age) {

super.weight = weight

super.age = age

}

@Override

public void printInfo() {

System.out.println("我是一条" + weight + "斤重的鱼!")

System.out.println("今年" + age + "岁了!")

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7822928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存