201671010144 2016-2017《java程序设计》 前四章总结!

       总的来说,前四章让我刚开始最难以理解的就是类与对象这一块。

       java语言面向对象的本质就是:以类的方式组织代码,以对象的方式封装数据。对象是具体的事物,类是对对象的抽象!先有具体的对象,然后抽象各个对象之间象部分,归纳出类,通过类再认识其他对象。类可以看作一类对象的模板,对象可以看作该类的一个具体实例。类是用于描述同一类型的对象的一个抽象的概念,类中定义了这一类对象所应具有的静态和动态属性。编程人员可以定义自己的类。

       如何使用API?首先要了解所用的类,其下的方法所在的类包。关键词是import,方法目标API的功能。掌握构造器的API就能利用NEW生成某一对象的代码,类的私有属性不能通过该类对象直接引用。以具体实例举例:

public class PerimeterArea {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

 

Rectangle p=new Rectangle(10,12);

System.out.println(p.toString());

System.out.println("Perimeter="+p.getPerimeter());

 

Circle s=new Circle(2.0);

System.out.println(s.toString());

System.out.println("Area="+s.getArea());

 

}

}

class Rectangle{

    private int width;

    private int length;

public Rectangle(int width, int length) {

this.width = width;

this.length = length;

}

 public double getPerimeter() {

return (width+length)*2;

}

@Override

public String toString() {

return "Rectangle width=" + width + ", length=" + length + "";

}

}

class Circle{

private double radius;

public Circle(double radius) {

this.radius=radius;

}

public double getArea(){

double pi=3.1415926;

return pi*radius*radius;

}

public String toString(){

return "Circle radius="+radius;

}

}

 

 

      

      

      

 

转载于:https://www.cnblogs.com/zpx248280/p/7561200.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值