修饰符(static、final、abstract)第二篇

原创 2016年08月28日 22:18:23

二、Final

核心:一旦创建,不可修改

可修饰:(创建即终态)

1.类:被修饰后,将不能被继承

2.方法:被修饰后,将不能被覆写

3.属性:被创建,不可修改,且必须赋值(赋值的两种形式):

1.直接

2.构造函数赋值

ps:

a 、可与static一起修饰属性和方法

b、修饰原生类型时是确定其值不变,引用类型时是其引用地址不可更改

三、Abstract

package com.jacob.javase;


/*
 * 修饰符:
 * Abstract:
 * 核心:只创建不实现,由子类实现
 * 1.类
 * 2.方法
 */
public class ModifierAbstract {
// Cannot instantiate the type Tree
// 抽象类必须由子类实例化或者对对象中的方法覆写
// 1.2.1:
Tree a = new Tree() {
@Override
public void test() {
// TODO Auto-generated method stub
}
};
// 1.2.2:
Tree b = new BigTree();
}


// 1.抽象类
// 1.1 不能和final限定修饰符一起使用
abstract class Tree {
// 2.抽象方法
// 2.1抽象方法只存在于抽象类中
// 2.2没有方法块,只能通过子类的覆写来进行完善
// 2.3 抽象方法只能使用一个可见的限定修饰符
public abstract void test();
}


class BigTree extends Tree {
// 2.3其子类必须覆写抽象父类中的方法
public void test() {
System.out.print("覆写抽象父类的方法");
}
}



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java修饰符:public、protected、private、abstract、static和final区别

Java语言定义了public、protected、private、abstract、static和final这6常用修饰 词外还定义了5个不太常用的修饰词,下面是对这11个Java修饰词的介绍...

Java修饰符 abstract,static,final 的区别详解

static 表示静态,它可以修饰属性,方法和代码块。1.static修饰属性(类变量),那么这个属性就可以用类名.属性名来访问,也就是使这个属性成为本类的类变量,为本类对象所共有。这个属性就是全类公...

Java中的修饰符说明(public,private,protected,default,final,abstract,static)

public(公共访问权限):这是一个宽松的访问控制级别,如果一个成员(包括成员变量、方法和构造器等)或者一个外部类使用public访问控制符修饰,那么这个成员或外部类就可以被所有类(注:在该类外部,...

static、final、abstract修饰符

static关键字 static关键字用来修饰变量、方法和内部类,称这些变量、方法和内部类为静态变量、静态方法和静态内部类 static关键字声明一个属性和方法是和类相关的,而不是和类的某个特定的实例...

java学习笔记(三)java中的修饰符abstract、static与final

java学习笔记(三)java中的修饰符abstract、static与final

java中的三大修饰符static、final、abstract

转载,原文来自http://blog.sina.com.cn/s/blog_5f79a56a0100c6wa.html 一、static 关键字          可以修饰:  &...

转载 java修饰符public final static abstract transient

java 修饰符public final static abstract transient 关键字: public final static abstract ... 1.public prot...

Java修饰符 abstract,static,final 的区别详解

java修饰符

黑马程序员_004_private、static、final、abstract修饰符

------- android培训、java培训、期待与您交流! ---------- 1、private         private:私有,权限修饰符,用于修饰类中的成员(成员变量,成员函数...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)