定义鱼缸
publiac class yugang{
//属性
int size;
int price;
int material;
//方法
void use(){
System.out.println("养殖三大湖慈鲷");
}
}
publiac class yugang{
//属性
int size;
int price;
int material;
//方法
void use(){
System.out.println("养殖三大湖慈鲷");
}
}
2017-02-26
面向对象: 属性+方法
类:是不存在的,是一类物体的总称。是个模版
比如:人-----男人 女人 小孩 老人
对象:具体的表现行为,是能干什么?
衣服,保护 有扣子,口袋,衣领,具体的特征。分哪几部分。
类:是不存在的,是一类物体的总称。是个模版
比如:人-----男人 女人 小孩 老人
对象:具体的表现行为,是能干什么?
衣服,保护 有扣子,口袋,衣领,具体的特征。分哪几部分。
2017-02-25
Shape circle = new Circle();
circle.setR(5);
circle.area();
circle.zhouchang();
}
}
circle.setR(5);
circle.area();
circle.zhouchang();
}
}
2017-02-25
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();
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();
2017-02-25
@Override
public void zhouchang() {
// TODO Auto-generated method stub
double zhou_circle = 2*pi*getR();
System.out.println("圆的周长为:"+zhou_circle);
}
}
public void zhouchang() {
// TODO Auto-generated method stub
double zhou_circle = 2*pi*getR();
System.out.println("圆的周长为:"+zhou_circle);
}
}
2017-02-25
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);
}
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);
}
2017-02-25
@Override
public void zhouchang() {
// TODO Auto-generated method stub
int zhou_rectangle;
zhou_rectangle = (getChang()+getKuan())*2;
System.out.println("矩形的周长为"+zhou_rectangle);
}
}
public void zhouchang() {
// TODO Auto-generated method stub
int zhou_rectangle;
zhou_rectangle = (getChang()+getKuan())*2;
System.out.println("矩形的周长为"+zhou_rectangle);
}
}
2017-02-25
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);
}
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);
}
2017-02-25
private int r;
public int getR() {
return r;
}
public void setR(int r) {
this.r = r;
}
public abstract void area();
public abstract void zhouchang();
}
public int getR() {
return r;
}
public void setR(int r) {
this.r = r;
}
public abstract void area();
public abstract void zhouchang();
}
2017-02-25
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;
}
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;
}
2017-02-25