公共类:
/*
需求:定义一个形状 shape 的接口。
思路:每一图形都有面积和周长。
步骤:
1、通过 interface 接口定义 Shape。2、分别创建面积 area 和周长 lenger。*/
package com.duotai;
public interface Shape {
public double area(); //面积
public double longer();//周长 }
三角形的面积和周长:
package com.duotai;
public class Triangle implements Shape {
double s1;
double s2;
double s3;
// 初始化一个三角形对象,并赋予该三角形三边长
public Triangle(double s1, double s2, double s3) {
if (isTri(s1, s2, s3)) {
this.s1 = s1;
this.s2 = s2;
this.s3 = s3;
} else {
System.out.println("输入的三边长" + s1 + "、" + s2 + "、" + s3
+ "不能组成一个三角形,请重新输入三边长!"); } }
// 判断是否是个三角形
public boolean isTri(double s1, double s2, double s3) {