Oracle培训(八)——Core Java第八章知识点总结——三个修饰符
Core Java第八章知识点总结——三个修饰符
知识点预览
static修饰符
final修饰符
abstract修饰符
static修饰符
1.static修饰符可以修饰什么
属性
方法
静态代码块
2. static修饰属性
a) static可以修饰属性(静态属性),不可以修饰局部变量
TestStatic1
b) static修饰属性的特点
i. static修饰的属性全类公有 TestStatic

抽象类是更高层次的抽象
子类共性的方法抽取成抽象方法,形成一种概念性质的类,抽象方法由其子类实现
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;}}