首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

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

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;}}


热点排行