美文网首页java 基础
java基础(二)

java基础(二)

作者: NullPoint3Exce | 来源:发表于2018-08-31 16:48 被阅读0次

static

static有三种形式,静态方法,静态变量,静态代码块。
静态在随着类加载的时候就一起加载。
静态只能调用静态变量;
静态方法只能调用静态方法;
不能以任何形式引用this,super;
静态方法的调用不依附于实例对象

final

在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。
当修饰类的时候,该类不能被继承。
当修饰方法的时候,该方法不能被重写。
当修饰变量的时候,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。

private protected public default

(1)public:可以被所有其他类所访问。

(2)private:只能被自己访问和修改。

(3)protected:自身,子类及同一个包中类可以访问。

(4)default(默认):同一包中的类可以访问,声明时没有加修饰符,认为是friendly。

封装、继承、多态

封装:隐藏实现细节,提高程序的复用性和维护性
继承:子类继承父类,表明子类拥有父类的属性和方法(注意是public protected修饰符的)
多态:父类引用指向子类对象

相关文章

  • java SE目录

    java SE目录 java基础(一)java基础(二)关键字面向对象(一)面向对象(二)面向对象(三)集合(一)...

  • java基础:Enum — 源码分析

    其他更多java基础文章:java基础学习(目录) 学习资料Java 7 源码学习系列(二)——EnumJava的...

  • 你所需要的java提升篇大总结

    java基础篇深入解析大总结 java基础(一) 深入解析基本类型 java基础(二) 自增自减与贪心规则 jav...

  • 九章算法课程顺序

    第1周 第一周: Java与算法基础入门 Java 语法基础 Introduction to Java 变量,二进...

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

  • 聊一聊对于java并发基础的认知(一)

    聊一聊对于java并发基础的认知(一)聊一聊对于java并发基础的认知(二) 前言 对于java并发程序,我们首先...

  • 技术体系

    一,java核心 java基础,jvm,算法,多线程,设计模式 Java基础:java基础相关,全栈java基础 ...

  • 2018-2019 目标技术栈

    一、java基础 1.Java 集合 2.Java 线程 3.Java io变成 4.Java 网络编程 二、my...

  • 面试题汇总

    1.Java基础面试问题 Java基础之基础问题 Java基础之面向对象 Java基础之数据结构 Java基础之I...

  • JAVA基础(二)

    switch语句的格式?针对格式的解释?以及注意事项? 看程序,分析下面程序的结果: int x = 2,y=3;...

网友评论

    本文标题:java基础(二)

    本文链接:https://www.haomeiwen.com/subject/mwqewftx.html