为了账号安全,请及时绑定邮箱和手机立即绑定
定义鱼缸
publiac class yugang{
//属性
int size;
int price;
int material;

//方法
void use(){
System.out.println("养殖三大湖慈鲷");
}
}
很像C语言中的自定义子函数
JDK 1.5 对重写的改进
面向对象: 属性+方法
类:是不存在的,是一类物体的总称。是个模版
比如:人-----男人 女人 小孩 老人
对象:具体的表现行为,是能干什么?
衣服,保护 有扣子,口袋,衣领,具体的特征。分哪几部分。
Shape circle = new Circle();
circle.setR(5);
circle.area();
circle.zhouchang();
}
}
package com.imcoo.duotai;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Shape rectangle = new Rectangle();
rectangle.setChang(5);
rectangle.setKuan(15);
rectangle.area();
rectangle.zhouchang();
@Override
public void zhouchang() {
// TODO Auto-generated method stub
double zhou_circle = 2*pi*getR();
System.out.println("圆的周长为:"+zhou_circle);

}

}
package com.imcoo.duotai;

public class Circle extends Shape {
final double pi = Math.PI;

@Override
public void area() {
// TODO Auto-generated method stub

double area_circle = pi*getR()*getR();
System.out.println("圆的面积为:"+area_circle);
}
@Override
public void zhouchang() {
// TODO Auto-generated method stub
int zhou_rectangle;
zhou_rectangle = (getChang()+getKuan())*2;
System.out.println("矩形的周长为"+zhou_rectangle);
}

}
package com.imcoo.duotai;

public class Rectangle extends Shape {

@Override
public void area() {
// TODO Auto-generated method stub
int area_rectangle;
area_rectangle = getChang()*getKuan();
System.out.println("圆的面积为:"+area_rectangle);
}
private int r;

public int getR() {
return r;
}
public void setR(int r) {
this.r = r;
}
public abstract void area();
public abstract void zhouchang();

}
package com.imcoo.duotai;

public abstract class Shape {
private int chang;
private int kuan;
public int getChang() {
return chang;
}
public void setChang(int chang) {
this.chang = chang;
}
public int getKuan() {
return kuan;
}
public void setKuan(int kuan) {
this.kuan = kuan;
}
想找个妹子一块学习Java
你说你有点难追 我他妈反手就一锤
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消