zoukankan      html  css  js  c++  java
  • Java入门知识1

    1. 获取标准屏幕的输入时,需导入java.util.Scanner包。

    2. 主类的名称与.java的文件名需一致。

    3. 文件中主类设置为public,其他类前面无需加访问级别。

    4. 继承时,使用extends关键字,访问父类的成员时,使用super。

    import java.util.Scanner;
    
    class Circle{
        private double radius;
        
        public Circle(){
        radius = 0.0;
        }
        public Circle( double radius0 ){
            radius = radius0;
        }
    
        public double getRadius(){
            return radius;
        }
    
        public double getArea(){
            return 3.14*radius*radius;
        }
        
        public double getLength(){
            return 2*3.14*radius;
        }
        
        public void Display(){
            System.out.println( "Radius is: " + radius );
            System.out.println( "Length is: " + getLength() );
            System.out.println( "Area is: " + getArea() );
        }
    }
    
    class Cylinder extends Circle{
        private double height;
        
        public Cylinder( double height0, double radius0 ){
            super( radius0 );
            height = height0;
        }
        
        public double getHeight(){
            return height;
        }
        
        public double getRadius(){
            return super.getRadius();
        }
        
        public double getArea(){
            double area0 = super.getLength()*height;
            double area1 = super.getArea()*2;
            return area0 + area1;
        }
        
        public double getVolume(){
            return super.getArea()*height;
        }
        
        public void Display(){
            System.out.println( "Radius is: " + super.getRadius() );
            System.out.println( "Height is: " + height );
            System.out.println( "Area is: " + getArea() );    
            System.out.println( "Volume is: " + getVolume() );
        }
    
    }
    
    public class TestCylinder {
        public static void main(String[] args) {
            Scanner sc = new Scanner( System.in );
            
            System.out.println( "Please input radius:" );
            double radius = sc.nextDouble();
            System.out.println( "Please input height:" );
            double height = sc.nextDouble();
            
            Circle circle = new Circle( radius );
            Cylinder cylinder = new Cylinder( height, radius );
            
            circle.Display();
            cylinder.Display();    
        }
    }
  • 相关阅读:
    Asp.net 自定义config文件读取
    sql 两个数字范围取随机数
    数据库中一些简单的防刷机制
    sql日期操作收集
    全文索引工作收集
    JQuery Div滚动条插件 jScroll
    OLE DB 访问接口 'Microsoft.Jet.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询
    vs 高级保存选项的设置
    Web.config配置文件详解
    JS,Jquery获取各种屏幕的宽度和高度
  • 原文地址:https://www.cnblogs.com/MiniHouse/p/3642619.html
Copyright © 2011-2022 走看看