2016/1/18 更正补充 2016/1/17 矩形面积 1,构造方法初始化 长和宽 ,2, 定义成员方法求矩形面积
2016-01-18 22:24
381 查看
package caipiao; import java.util.*; //引入java工具。util是utiliy的缩写,意为多用途的, // 工具性质的包 这个包中主要存放了:集合类(如ArrayList,HashMap等), //随机数产生类,属性文件读取类,定时器类等类。 public class JuXing1 {//这些类极大方便了Java编程,日常java编程中,经常要用到这些类。 //属性 private double chang; //私有化 private double kuan; //私有化 public double getChang(){//用来读 转为可以调取 getChang 是方法名 动词加名词 注意写作规范 大小写 return chang; } //写 修改 void setChang(double chang){ //验证方法 考虑到 长 的数据是否是负数 数据是否有效 if(chang>0){//加验证 this.chang=chang; } else{ System.out.println("输入的长度无效"); } } public double getKuan(){ //和上同一样处理kuan 私有化转可读取 return kuan; } void setKuan(double kuan){ //验证 宽 数据的有效性 if(kuan>0){ this.kuan=kuan; //this.指向本类中定义的属性名 尤其是在参数名和定义的属性名相同时 } else{ System.out.println("输入的宽度无效"); } } public double mianji(){ return chang*kuan; } //构造方法 无参默认构造方法 JuXing1(){ } //给属性赋值 public JuXing1(double chang,double kuan){ setChang(chang); setKuan(kuan); } //方法 面向过程的写法 public double getMianJi(double chang,double kuan){ return chang*kuan; } //面向对象的方法 public double getmianji(){ return this.chang*kuan; } }
需在main方法下 引用属性和方法 进行输出验证
public static void main(String[ ] args) { JuXing1 jj=new JuXing1(); jj.setChang(23); jj.setKuan(23); System.out.println(jj.getmianji()); }
相关文章推荐
- C++重载和多态,
- iOS开发——Push Notification(二)
- Java学习——内部类
- 0.0 人工智能笔记的说明
- [实战5]-find out missing data from cdw report
- Flash动画导出到Cocos Studio动作编辑器
- Tachyon--以内存为核心的开源分布式存储系统
- centos6上RPM方式安装MySQL5.6
- android 学习入门小结1
- EditText 光标的颜色
- 58怎么玩数据库架构(upyun架构与运维大会速记)
- 架构师需要了解的Paxos原理、历程及实战
- 【第十三章】 测试 之 13.1 概述 13.2 单元测试 ——跟我学spring3
- Android 错误:IllegalStateException: Can not perform this action after onSaveInstanceState
- 4--mysql学习笔记--前面内容复习
- cacti安装后提示图形文件不存在
- Android 错误:IllegalStateException: Can not perform this action after onSaveInstanceState
- 学习小记--wlan基础知识
- Java关键字transient和volatile
- 好博客网址