继承类的练习 学习笔记 2
2015-01-19 14:56
381 查看
package com.ctgu.java; public class Circle { private double radius; public Circle(){ this.radius = 1; } public double getRadius() { return radius; } public void setRadius(double radius) { this.radius = radius; } public double findArea(){ return Math.PI* radius*radius; } } package com.ctgu.java; public class Cylinder extends Circle { private double length; public Cylinder(){ length = 1; } public double getLength() { return length; } public void setLength(double length) { this.length = length; } public double findVolume(){ //return Math.PI*this.getRadius()*this.getRadius()*length; return findArea()*length; } } package com.ctgu.java; public class TestCylinder { public static void main(String[] args) { Cylinder c = new Cylinder(); double area = c.findVolume(); System.err.println(area); c.setRadius(2.3); c.setLength(1.2); area = c.findVolume(); System.out.println(area); } }
相关文章推荐
- Spring学习笔记之Bean定义继承
- C#学习笔记(六):继承
- ASP.NET控件开发学习笔记--第7回 从WebControl继承
- AS3.0基础学习笔记(6): 类继承
- C#学习笔记--类的重要特性:继承(转载)
- C++ Primer 学习笔记-练习6.7的答案错了?
- C++学习笔记(8)——继承中的二义性问题和虚基类
- C++学习笔记(19)——多继承中的虚函数
- C#2005 .NET3.0高级编程学习笔记————继承
- C++学习笔记:图形输出练习
- 类的继承学习笔记
- Java构造函数的继承-Java 学习笔记 (14)
- [翻译]javascript学习笔记 (五) -继承和Closures
- C++学习笔记(7)——多基类继承的构造函数的调用
- 第五章 继承(core java 卷1学习笔记)
- JAVA学习笔记之七继承和多态
- CCNP学习笔记之实验练习
- Java 学习笔记 (3) -抽象类 abstract 接口 interface 内部类 inner class 继承 extends 实现 implements 包 package
- scala学习笔记☞二:简单语法练习
- AS3.0基础学习笔记(6): 类继承