类的修饰符
2016-03-07 09:21
309 查看
public class JuXin { // double chang; // double kuan; // // JuXin() // { // chang=10; // kuan=5; // } // // double getMianJi() // { // return (chang*kuan); // } // // public static void main(String[] args) // { // JuXin myJX=new JuXin(); // System.out.println("矩形的面积是:"+myJX.getMianJi()); // } // //私有的 本类内部才能用 private double chang; //默认修饰符,保护,本包内用 //protected double kuan; double kuan; public double getChang() { return chang; } public double getKuan() { return kuan; } public void setChang(double chang) { //加上验证 if(chang>0) { this.chang=chang; } else { System.out.println("长度值"+chang+"无效"); } } public void setKuan(double kuan) { if(kuan<=0) { System.out.println("宽度值"+kuan+"无效"); } else { this.kuan=kuan; } } public JuXin() { } public JuXin( double chang,double kuan)//包外用,加public { // this.chang=chang; // this.kuan=kuan; setChang(chang); setKuan(kuan); } public double getMianJi() { return chang*kuan; } //公共的 public static void main(String args[]) { JuXin myJx=new JuXin(20,6); System.out.println("长:"+myJx.chang); System.out.println(myJx.getMianJi()); } public static void main1(String[] args) { //juxing.JuXin myJX2=new JuXin(); JuXin myJX1=new JuXin(20,6);//外部用,在原先类创建,加public //读取属性值,不能修改,开放 // public double getChang() // { // return chang; // } // public double grtKuan() // { // return kuan; // } System.out.println("宽="+myJX1.getKuan()); System.out.println("长="+myJX1.getChang()); JuXin myJx2=new JuXin(); myJx2.setChang(30); myJx2.setKuan(15); System.out.println("矩形面积:"+myJx2.getMianJi()); public static void main(String[] args) { //juxing.JuXin myJX2=new JuXin(); JuXin myJX1=new JuXin(20,6);//外部用,在原先类创建,加public //读取属性值,不能修改,开放 // public double getChang() // { // return chang; // } // public double grtKuan() // { // return kuan; // } System.out.println("宽="+myJX1.getKuan()); System.out.println("长="+myJX1.getChang());
相关文章推荐
- 实用的工具 —— 百度云、everything(全局搜索)、Everest(硬件检测)、TechPowerUp GPU-Z
- 桶排序
- htonl ntohl htons ntohs 函数实现
- Oracle 如何修改表名, Oracle 如何修改列名 ,Oracle 如何修改字段类型语句
- 设置MySQL开机自动启动的方法
- HTML+CSS D07 边框、div
- 使用Java构造和解析Json数据的两种方法(详解一)
- 过滤器
- 模拟器cmd指令
- 代码重构(二):类重构规则
- RecyclerView重用导致的元素重复问题
- idea设置todo快捷键
- “新ICT”时代,商业与科技共同进化
- C语言实现使用动态数组实现循环队列
- 改变心态:让技术安全工作不再枯燥
- 课程进度总结
- Linux环境变量PS1_命令行提示符设置
- 用yum来安装jenkins
- poj 2479 Maximum sum 最大数字连续和
- 日经春秋 20160307