0117 面向对象OOP有关方法、类、构造方法及权限修饰符的练习
2024-09-01 11:45:09
public class juxing {
//编写一个矩形类,将长与宽作为矩形类的属性,在构造方法中将长、宽初始化,定义一个成员方法求此矩形面积 int chang; int kuan; int mianji; double s; double c; int n = 4; String tuxing = "矩形"; void xingzhuang(){ //无返回无参数 tuxing = "矩形"; } void djx(double m){ //无返回值,有参数 ???? m = c-2;
System.out.println("对角线 = " + m);
} double mianji(int chang,int kuan){ //有返回值,有参数 return mianji= chang*kuan;
} boolean bianshu(){ //有返回值,无参数
boolean b = true; if (n == 4){
System.out.println("有四条边 " + b);
}else{
System.out.println("不是四边形");
}
return b;
} public static void main (String[] args){ juxing jx = new juxing(); jx.chang = 10; jx.kuan = 5; jx.s = jx.chang*jx.kuan; jx.mianji = jx.chang * jx.kuan; jx.c = 2 * (jx.chang + jx.kuan); jx.djx(jx.c); System.out.println("图形:"+jx.tuxing); System.out.println("面积= "+jx.s); System.out.println("矩形的面积= "+jx.mianji); System.out.println("周长 = "+jx.c); //System.out.println("对角线 = "+jx.m); if (jx.bianshu()){
System.out.println("这个图形是四边形");
}else{
System.out.println("这个图形不是四边形");
} } }
最新文章
- django 关于html、css、js 目录位置
- MyEclipse部署web项目到Tomcat出现An internal error occurred during: ";Launching on Tomcat 7.x";的问题
- mysql共享表空间转独立表空间
- Windows 10的TPM模块到底是不是美国全球监控体系的奠基石?
- Java socket 多线程编程 示例
- org.springframework.beans.factory.annotation.Autowired(required=true)
- EASYRECOVERY_3.3.29包含注册机、都教授数据恢复含注册码
- RAID 0+1
- HDU 1026 Ignatius and the Princess I(BFS+优先队列)
- 个人建站&;mac下安装hexo
- H3C系列之三层交换机系统版本升级
- git:distributed is the new centralized-part1
- Ubuntu下部分Java软件字体渲染问题解决方法
- MySQL索引建立和使用的基本原则
- 搭建私服-docker registry
- oracle user_tables没有新创建的表的问题
- C++ 多继承与虚基类
- Linux移植之移植步骤
- 【玩转Golang】 通过组合嵌入实现代码复用
- Ignite初探