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 }

时间: 2024-10-21 15:50:25

2016/1/18 更正补充 2016/1/17 矩形面积 1,构造方法初始化 长和宽 ,2, 定义成员方法求矩形面积的相关文章

2016/1/17 矩形面积 1,构造方法初始化 长和宽 ,2, 定义成员方法求矩形面积

1 public class Square { 2 int chang; 3 int kuan; 4 int mianji; 5 String colour; 6 //构造方法一 有参数 7 Square(int c,int k){ 8 chang=c; 9 kuan=k; 10 } 11 Square(String se){ 12 colour=se; 13 } 14 //构造方法二 无参数 默认是无的 15 Square(){ 16 17 } 18 19 //一 无返回值 无参数 20 /*

2016.11.18多态

下列语句哪一个将引起编译错误?为什么?哪一个会引起运行时错误?为什么? m=d; d=m; d=(Dog)m; d=c; c=(Cat)m; 结论: java中基类对象不能当做子类对象使用,需要用强制转换来实现,子类对象变量=(子类名)基类对象名:错误的代码是d=m; d=c; 1.   左边的程序运行结果是什么?2.   你如何解释会得到这样的输出?3.   计算机是不会出错的,之所以得到这样的运行结果也是有原因的,那么从这些运行结果中,你能总结出Java的哪些语法特性? 运行结果截图: pu

Install Exchange 2016 CU3 on Windows server 2016

1.Download Ex2016 cu3: Exchange 2016 CU3: Notable fixes and improvements are: Added: Support for Windows Server 2016. KB3154387: The DFS health set is listed as "Unhealthy" in an Exchange Server 2016 environment. KB316916: Data loss may occur du

2016/08/18 select

1.//得到select项的个数 2.jQuery.fn.size = function(){ 3. return jQuery(this).get(0).options.length; 4.} 5. 6.//获得选中项的索引 7.jQuery.fn.getSelectedIndex = function(){ 8. return jQuery(this).get(0).selectedIndex; 9.} 10. 11.//获得当前选中项的文本 12.jQuery.fn.getSelected

2016/2/18 html 图片热点,网页划区,拼接,表单

①图片热点 规划出图片上的一个区域,可以做出超链接,直接点击图片区域就可以完成跳转的效果. 显示 ②网页划区 在一个网页里,规划出一个区域用来展示另一个网页的内容. ③网页拼接 在一个网络页面内,规划出多个页面窗口,以表格拼接的形式展示出来. ④表单 <form id="" name="" method="post/get" action="负责处理的服务端"> id不可重复,name可重复,get提交有长度限制,

2016/1/18

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>页面切换效果</title> <link rel="" href=""> <link rel="stylesheet" type="text/css" href=&

2016.6.18——Implement strStr()

Implement strStr() 本题收获: 1.考虑多种边界条件. 2.haystack.size()和 int n = haystack.size()的区别(现在还不知道) 题目: Implement strStr(). Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack. 思路: 注意题目中并没有说haystack.size()

2016.5.18——数组的输入输出

数组的输入输出 本次收获: 1.int型数组输入输出 都需要用一个for循环,char型则不用. 1.char型在编辑器输入中的多种方法. 3.如何创建动态数组:int *a; a = new int[n]; 或者 int *a = new int[n];注意数组的定义. 代码1:int型数组的输入输出 1 #include "stdafx.h" 2 #include"stdio.h" 3 #include "iostream" 4 using

2016/04/18 session cookie 对比 应用 &lt;?php session_start() / setcookie()?&gt;

①会话 huihua.php 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 <body> 8 <?php 9 session_start(); 10 //存储SESSION信息 作用范围全局所有页