读书人

Oracle培训(8)Core Java第八章知

发布时间: 2012-09-01 09:33:02 作者: rapoo

Oracle培训(八)——Core Java第八章知识点总结——三个修饰符

Core Java第八章知识点总结——三个修饰符

知识点预览


static修饰符

final修饰符

abstract修饰符

static修饰符

1.static修饰符可以修饰什么

属性

方法

静态代码块

2. static修饰属性

a) static可以修饰属性(静态属性),不可以修饰局部变量

TestStatic1

b) static修饰属性的特点

i. static修饰的属性全类公有 TestStatic


Oracle培训(8)——Core Java第八章知识点总结——三个修饰符



抽象类是更高层次的抽象

子类共性的方法抽取成抽象方法,形成一种概念性质的类,抽象方法由其子类实现

package chp8.ex15;/** *  * 说明:本程序演示了抽象类的具体抽象 * 抽象类是更高层次的抽象 * 子类共性的方法抽取成抽象方法,形成一种概念性质的类,抽象方法由其子类实现 */public class TestAbstract {  public static void main(String args[]){    Shape s = new Circle(3);    double grith = s.girth();    System.out.println("grith is "+grith);  }}//抽象类abstract class Shape{public abstract double girth();public abstract double area();}//子类 实现其抽象方法class Circle extends Shape{private double r;    private static final double PI = 3.1415926;public Circle(double r){this.r = r;}public double girth(){return 2*PI*r;}public double area(){return PI*r*r;    }}//子类 实现其抽象方法class Rect extends Shape{private double a;private double b;public Rect(double a, double b){this.a = a;this.b = b;    }    public double girth(){return 2*(a+b);}public double area(){return a*b;}}


读书人网 >编程

热点推荐