一、静态修饰符----static

  static可以修饰内部类、块、属性、方法,经static修饰过的元素储存地址唯一,不会改变

 public class Test{
static int a=1; //修饰属性
static{ //修饰块
//语句
}
static void fun(){ //修饰方法
//方法体
}
public static class Intest{ //修饰内部类
//属性+方法等
}
}

二、final修饰符

  final修饰符可以修饰属性、方法和类,经final修饰过的元素将不能被改变、继承或覆盖

static int a=1;              //修饰属性  

static{                         //修饰块
//语句
} static void fun(){ //修饰方法
//方法体
} public static class Intest{ //修饰内部类
//属性+方法等
}

三、this关键字

  this关键字通常用来代表本身(同一类内),用来引用成员变量、构造方法或成员方法

  

 public class Test{
int a=0;
Test(){
this.a=2; //引用成员变量
}
this.Test(); //引用构造方法
void fun(){
//方法体
}
this.fun(); //引用成员方法

注意:不能用于静态方法中

四、super关键字

  super关键字通常用来代表父类的引用,用以区分子类和父类元素

  

 public class Test{                            //父类
int a=0;
Test(){
//构造方法体
}
void fun(int b){
//方法体
}
}
class Intest extends Test{ //子类
a=2;
Intest(){
supper(); //引用父类构造方法
super.fun(n); //引用父类方法
System.out.println(super.a) //引用父类属性
}
}

五、继承

  如果说一个类A继承了另一个类B,那么就说A继承了B,且A具有B所有的元素 

public class Test{
int a=0;
Test(){
//构造方法体
}
void fun(){
//方法体
}
} //如不经定义修改,子类与父类的元素相同 class InTest extends Test{
/* int a=0;
Test(){
//构造方法体
}
void fun(){
//方法体
}*/
}

注意:父类中final修饰的属性不能被修改、final修饰的方法必能被重写

   final修饰的类不能被继承

  

JAVA修饰符、关键字和继承(一)的更多相关文章

  1. Java修饰符/关键字

    修饰符分类: 权限修饰符:public.protected.default.private 其他修饰符:abstract.static.final.transient.volatile.native. ...

  2. Java修饰符关键字的顺序

    Java语言规范建议按以下顺序列出修饰符: 1. Annotations 2. public 3. protected 4. private 5. abstract 6. static 7. fina ...

  3. java的基础语法(标识符 修饰符 关键字)

    Java 基础语法 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如 ...

  4. JAVA修饰符类型(public,protected,private,friendly)

    转自:http://www.cnblogs.com/webapplee/p/3771708.html JAVA修饰符类型(public,protected,private,friendly) publ ...

  5. JAVA修饰符类型(转帖)

    JAVA修饰符类型(public,protected,private,friendly) public的类.类属变量及方法,包内及包外的任何类均可以访问:protected的类.类属变量及方法,包内的 ...

  6. java修饰符public final static abstract transient

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

  7. Java基础之Java 修饰符

    前言:Java内功心法之Java 修饰符,看完这篇你向Java大神的路上又迈出了一步(有什么问题或者需要资料可以联系我的扣扣:734999078) Java语言提供了很多修饰符,主要分为以下两类: 访 ...

  8. 浅析java修饰符之public default protected private static final abstract

    浅析java修饰符之public default protected private static final abstract 一   修饰符的作用:用来定义类.方法或者变量,通常放在语句的最前端 ...

  9. 【java初探外篇01】——关于Java修饰符

    本文记录在学习Java语言过程中,对碰到的修饰符的一些疑问,在这里具体的拿出来详细学习和记录一下,以作后续参考和学习. Java修饰符 Java语言提供了很多修饰符,但主要分两类: 访问修饰符 非访问 ...

  10. Java知识回顾 (2) Java 修饰符

    一.Java 修饰符 1.1 访问控制修饰符 Java中,可以使用访问控制符来保护对类.变量.方法和构造方法的访问.Java 支持 4 种不同的访问权限. default (即缺省,什么也不写): 在 ...

随机推荐

  1. logstash快速入门

    转自 http://blog.csdn.net/wp500/article/details/41040213 原文地址:http://logstash.net/docs/1.4.2/tutorials ...

  2. MySQL压力测试(1)-mysqlslap

    mysqlslap是从MySQL的5.1.4版开始就开始官方提供的压力测试工具.通过模拟多个并发客户端并发访问MySQL来执行压力测试,同时提供了较详细的SQL执行数据性能报告,并且能很好的对比多个存 ...

  3. 按钮切换显示不同的内容(js控制)

    今天项目发现了一个jsp页面按钮切换,下面展示模块的不同显示问题,看到同事修改完之后的效果,js控制感觉特写好,所以想写把这个好的方法js记录下来,以便以后的参考. 一:先上图,了解大概的样子,如下图 ...

  4. 创建型模式篇(工厂模式Factory Pattern)

    一.工厂模式(Factory Pattern) 1.定义: 在软件系统,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口.提供一种封 ...

  5. Python类的构成元素

    类的构成元素 公共属性:实例化时无需__init__方法绑定到对象,就可以直接使用:普通属性:实例化时 需要__ini__方法绑定到对象之后,才可以直接使用:私有属性:__sex 双下滑杠开头,需要在 ...

  6. Javaconfig形式配置Dubbo多注册中心

    多注册中心,一般用不到,但是某些情况下的确能解决不少问题,可以将某些dubbo服务注册到2套dubbo系统中,实现服务在2套系统间的共用. 网上的配置说明很多,但包括dubbo官方说明文档都是以xml ...

  7. parfor slice

    http://www.mathworks.cn/cn/help/distcomp/advanced-topics.htmlPARFOR loops work by dividing the itera ...

  8. centos6.5 安装php-5.6.31

    1 从PHP官网下载所需要的PHP版本 下载地址:  http://php.net/get/php-5.6.31.tar.gz/from/a/mirror  把下载好的文件上传到服务器 2 安装PHP ...

  9. js MDN 查看

  10. java阶段学习目标

    0-1年: <java编程思想> 1-2年: <大话设计模式>http://www.cnblogs.com/zuoxiaolong/p/pattern26.html <重 ...