`

java读书笔记2(java中的修饰符)

    博客分类:
  • java
阅读更多

java中的修饰符

类:

一.class

 

  1. public class:可以被所有的类访问到,必须定义在同名的.java文件中
  2. class:默认的,同一个包中的类能够访问到
  3. final class:该类不可以被继承.
  4. abstract class:不能被实例化,只可以被继承.该类型的对象变量可以被子类对象实例化.抽象类中可以没有抽象方法.
二.属性:局部变量(方法中) 对象变量 类变量(static).局部变量智能有final修饰符
  1. public:任何类都能访问.
  2. protected:子类和同一个包的类可以访问.
  3. 默认:同一个包的类可以访问.
  4. private:任何其他的类都不能访问.自己内部使用.
  5. final:对象常量.第一次赋值以后不能改变其值.
  6. static:类变量,所有的对象共享一个.
  7. static final:既有常量的特性又有类变量的特性.
三.方法:
  1. public: public:任何类都能访问.
  2. protected:子类和同一个包的类可以访问.
  3. 默认:同一个包的类可以访问.
  4. private:任何其他的类都不能访问.自己内部使用.
  5. final:表示该方法不能被子类覆写.
  6. static:类方法.可以通过类名直接调用,无需实例化对象.
  7. abstract:抽象方法.只有方法的定义没有方法体的实现.需要被子类覆写才能使用.
  8. static final:不能被覆写的类方法.
  9. static abstract:需要被子类覆写的类方法.
接口:
一.intrface:
  1. public:所有类可以访问.
  2. 默认:同一个包中可以访问.
二.属性:接口中可以定义属性,但是全部默认为 public static final 修饰.

三.方法:都是public abstract修饰.
  
枚举:一种特殊的class,默认继承Enum类.对象变量只能被赋予有限的值.不能通过new来实例化.
一.enum:
  1. public:必须放在与它同名的.java文件中
  2. 默认的:包访问权限.
二.枚举值:默认是public static final.

三.属性: 

四.方法:


















 

分享到:
评论

相关推荐

    达内Java培训-CoreJava全程笔记(WORD唐亮版)

    CoreJava DAY07修饰符 26 CoreJava DAY08 常用类 29 CoreJava DAY09 高级语言特征 30 CoreJava DAY10 主方法,静态导入,包装类,枚举 32 CoreJava DAY11 内部类 36 CoreJava DAY12 集合 List 40 CoreJava DAY13 ...

    Java学习笔记-超强笔记

    格式:[ 修饰符 ] 类型 变量名 [ = ? ] 实例变量定义在类中但在任何方法之外。 实例变量有默认值:各种各样的0。(同数组) 实例变量的作用域至少在本类内部,受访问控制符的限制。 在重合作用域,实例...

    Java修饰符.pdf

    整理了一下Java修饰符详解做成的思维导图,整理了一下Java修饰符详解做成的思维导图,整理了一下Java修饰符详解做成的思维导图,整理了一下Java修饰符详解做成的思维导图

    java语言笔记包括基本数据类型、变量类型、修饰符、运算符等

    java

    \java超强笔记(超级经典)

    静态方法可以是泛型方法(在修饰符和返回值之间写泛型),但是不可以使用类的泛型。 static void copyArrayToList(Object[] os,List<T> ls){ //错误,T为类的泛型 } static <E> void ...

    达内 CoreJava老师笔记汇总

    CoreJava DAY07修饰符 50 CoreJava DAY08 常用类 56 CoreJava DAY09 高级语言特征 58 CoreJava DAY10 主方法,静态导入,包装类,枚举 62 CoreJava DAY11 内部类 70 CoreJava DAY12 集合 List 78 CoreJava DAY13 ...

    CoreJava笔记

    CoreJava笔记 CoreJava DAY01 Java概述 1 CoreJava DAY02 数据类型和控制结构 6 CoreJava DAY03 数组 11 CoreJava DAY04 15 CoreJava DAY05 面向对象 17 CoreJava DAY06 类的加载过程、实例化、继承、多态 20 Core...

    Java基础最全笔记文档

    2. 权限修饰符、常量、枚举、抽象类 3. 多态、内部类、常用API 4. 日期与时间、日期类、包装类、正则表达式、Arrays 类、常见算法、Lambda 表达式 5. Collection集合、数据结构、List集合、泛型、Set集合、可变参数 ...

    java学习笔记

    方法的重载 overloading 方法名相同,参数表不同(个数、类型、顺序) 只能出现在一个类里 方法的覆盖 overriding 子类对父类定义的方法进行重新定义 ...2.修饰符不能更窄 3.抛出的异常不能更多

    Java学习笔记(必看经典).doc

    里面包含基础知识,如修饰符,常用的关键字等,内部类,面向对象思想,异常处理相关知识点,常用集合知识点等等。

    JAVA学习笔记第七天——示例代码Day07

    JAVA学习笔记第七天——示例代码Day07,其中包含访问修饰符示例代码、final关键字示例代码、接口示例代码、接口和类的关系示例代码

    java从入门到精通视频教程(全94讲)学习笔记整理(齐全).docx

    -访问修饰符.重载.覆盖 -约瑟夫问题 -多态 -抽象类、接口 -final.作业评讲 -作业、测试题 -数组 -排序、查找 -二进制、位运算、位移运算 -集合 -集合 -集合 -集合补充 -异常 -面试题评讲 -布局管理器 -常用组件 -...

    java基础笔记

    访问修饰符 static 数据类型 变量名; 15.如何访问类变量? 类名.类变量名 或者 对象名.类变量名 16.静态区域块,只执行一次。Package demo1---demo02 静态的方法只能访问静态的变量,非静态的方法既能访问静态变量,...

    Core java自学笔记(18天)

    一、Java概况介绍 二、基本数据类型,控制语句 ...五、修饰符,一些简单的设计模式 六、接口,抽象类,类的类型,异常 七、集合 八、java中的图形界面 九、多线程及线程间通信 十、I/o流,网路知识,及socket编程。

    Java学习笔记(必看经典)

    修饰符 返回值 方法名 调用过程中 方法体 可能出现的例外 public int/void addNumber(参数) throw Excepion {} 例: public int addNumber(int a,int b){ } 注:方法名中的参数int a,int b为局部变量 类方法中的...

    Java学习笔记-个人整理的

    {2.3}修饰符}{51}{section.2.3} {2.4}父类对象的方法调用}{51}{section.2.4} {2.5}封装}{52}{section.2.5} {2.6}多态}{53}{section.2.6} {2.7}Sample code}{54}{section.2.7} {2.8}框架中移动的小球}{59}{...

    飞翔的小鸟java源码-Java8OCANotes:Java8OCA笔记

    飞翔的小鸟java源码Java 我的笔记来自 Boyarsky 和 ​​Selikoff 的Oracle Certtified Associate Java SE ...Java ...Java ...一个文件中允许有多个类 ...必须有公共访问修饰符 ...可以有其他修饰符(但这些修饰符不能与pu

Global site tag (gtag.js) - Google Analytics