zoukankan      html  css  js  c++  java
  • JAVA中的类与对象

    计算长方形面积和周长的Java程序代码(类与对象)类与对象的关系中,类用于描述多个对象的共同特征,它是对象的模板。对象用于描述现实中的个体,它是类的实例。
    程序员乙:长方形类文件(Rectangle.java) 1 import java.util.Scanner; // 导入外部程序Scanner 2 3 public class Rectangle { // 长方形类定义代 4 private double a, b; // 字段:保存长度和宽度 5
     6     private double Area() // 方法:计算面积
     7     {
     8         return a * b;
     9     }
    10 
    11     private double Len() // 方法:计算周长
    12     {
    13         return 2 * (a + b);
    14     }
    15 
    16     public void Input() { // 方法:输入长宽
    17 // 创建键盘扫描器对象
    18         Scanner sc = new Scanner(System.in);
    19 // 然后通过键盘扫描器对象输入长宽
    20         a = sc.nextDouble();
    21         b = sc.nextDouble();
    22     }
    23 
    24     public void Output() { // 方法:输出结果
    25 System.out.println(Area() + ", " + Len()); 26 } 27 }
    程序员甲:主类文件(RectangleTest.java)
    1 public class RectangleTest { // 主类:包含主函数main
    2 // 将主函数main()定义在类中
    3     public static void main(String[] args) {
    4 // Java需要动态创建对象
    5         Rectangle obj = new Rectangle();
    6         obj.Input(); // 输入长宽
    7         obj.Output(); // 显示结果
    8     }
    9 }

    例3-6 将主方法main()定义在长方形类Rectangle中   简化程序代码
     1 import java.util.Scanner; // 导入外部程序Scanner
     2 public class Rectangle { // 长方形类定义代码
     3     private double a, b; // 字段:保存长度和宽度
     4     private double Area( ) { …… } // 代码省略
     5     private double Len( ) { …… } // 代码省略
     6     public void Input( ) { …… } // 代码省略
     7     public void Output( ) { …… } // 代码省略
     8 // 将主方法main()定义在长方形Rectangle类中
     9     public static void main(String[] args) {
    10     Rectangle obj = new Rectangle();
    11     obj.Input(); // 输入长宽
    12     obj.Output(); // 显示结果
    13     }
    14 //语法上,主方法main也是Rectangle类的一个成员,放在其他类成员的前面或后面都可以
    15 }
    面向对象程序设计:分类(抽象)、封装、继承、多态
  • 相关阅读:
    在java中使用ffmpeg将amr格式的语音转为mp3格式
    keras实现不同形态的模型
    TF版本的Word2Vec和余弦相似度的计算
    TensorFlow中的两种conv2d方法和kernel_initializer
    CNN中的padding
    记一次sqoop同步到mysql
    理解HDFS
    TensorFlow中的优化算法
    使用TensorFlow实现分类
    使用TensorFlow实现回归预测
  • 原文地址:https://www.cnblogs.com/lijingxiang/p/13953995.html
Copyright © 2011-2022 走看看