zoukankan      html  css  js  c++  java
  • 2016/1/18 更正补充 2016/1/17 矩形面积 1,构造方法初始化 长和宽 ,2, 定义成员方法求矩形面积

     1 package caipiao;
     2 
     3 import java.util.*;     //引入java工具。util是utiliy的缩写,意为多用途的,
     4                         // 工具性质的包  这个包中主要存放了:集合类(如ArrayList,HashMap等),
     5                         //随机数产生类,属性文件读取类,定时器类等类。
     6 public class JuXing1 {//这些类极大方便了Java编程,日常java编程中,经常要用到这些类。
     7     //属性
     8     private double chang;  //私有化
     9     private double kuan;   //私有化
    10     
    11     public double getChang(){//用来读  转为可以调取  getChang 是方法名 动词加名词  注意写作规范  大小写
    12         return chang;
    13     }
    14     //写  修改  
    15     void setChang(double chang){  //验证方法  考虑到 长 的数据是否是负数   数据是否有效
    16         if(chang>0){//加验证 
    17             this.chang=chang;
    18         }
    19         else{
    20             System.out.println("输入的长度无效");
    21         }
    22     }
    23     public double getKuan(){  //和上同一样处理kuan  私有化转可读取
    24         return kuan;
    25     }
    26     void setKuan(double kuan){ //验证 宽 数据的有效性
    27         if(kuan>0){
    28             this.kuan=kuan;  //this.指向本类中定义的属性名  尤其是在参数名和定义的属性名相同时
    29         }
    30         else{
    31             System.out.println("输入的宽度无效");
    32         }
    33     }
    34     
    35     public double mianji(){
    36         return chang*kuan;
    37     }
    38     
    39     //构造方法  无参默认构造方法
    40     JuXing1(){
    41         
    42     }
    43     //给属性赋值
    44     public JuXing1(double chang,double kuan){
    45         setChang(chang);
    46         setKuan(kuan);
    47     }
    48     //方法  面向过程的写法 
    49     public double getMianJi(double chang,double kuan){
    50         return chang*kuan;
    51     }
    52     //面向对象的方法
    53     public double getmianji(){
    54         return this.chang*kuan;
    55 }
    56 
    57 
    58 }

    需在main方法下  引用属性和方法  进行输出验证

    1 public static void main(String[ ] args) {
    2 JuXing1 jj=new JuXing1();
    3        jj.setChang(23);
    4        jj.setKuan(23);
    5 System.out.println(jj.getmianji());
    6 }

  • 相关阅读:
    python基础1.0
    时间紧的跟狗一样,不动摇坚持下去!
    STM32(十三)- SDIO_SD读写测试
    STM32(十二)- TIM基本定时器和高级定时器
    STM32(十一)- 串行FLASH文件系统FatFs
    STM32(十)- SPI
    STM32(九)- I2C
    STM32(八)- DMA和常用存储器
    STM32(七)- UART
    STM32(六)- SysTick
  • 原文地址:https://www.cnblogs.com/haodayikeshu/p/5140693.html
Copyright © 2011-2022 走看看