Java中同一个文件里类和方法的引用

在项目开发时往往需要在同一个文件里创建几个类,并互相引用,但小白们搞不懂,所以我给大家讲解一下

目录

    • Java中同一个文件里类和方法的引用
  • 1、权限修饰符
  • 2、类的引用
    • 1、注意修饰符
    • 2、同文件引用(特殊)
  • 3、方法的引用

1、权限修饰符

权限修饰符决定了这部分可以被引用的范围,权限修饰符有三种:

权限修饰符 作用范围
public 任何地方,包括不同包的类,同包的类,子类,本类
protected 其他包的不能引用
private 不能被引用,只本类可见

类的访问权限1约束了方法的访问权限1,例如

protected class Try{public static void main(String[] args){System.out.println("test")}
}

等同于

protected class Try{protected static void main(String[] args){System.out.println("test")}
}

2、类的引用

1、注意修饰符

引用类时如果不在同一个文件里,要先导入。导入方法为
import 包名.类名,导入时注意修饰符,否则会报错。
例:

import java.net.*
//*表示所有

2、同文件引用(特殊)

在同一个文件里引用时,无论修饰符是什么,只要要引用的类在生效范围里就行(就是说不能是局部类2,如果是局部类那应该在外部类里引用)

3、方法的引用

引用方法有几种方式:

import com.rimu.lang.*
public class First{public static main(String[] args){First f = new First;f.run();}public run(){First2.start();//First2 f2 = new First2();f2.start();//}
}
public class First3 extends First2{public static void main(String[] args){First3 f3 = new First3;f3.run();}public void start(){/*......(代码)*/}public void run(){start();}
}

  1. 权限修饰符 ↩︎ ↩︎

  2. 在类里声明的类,只有该类可以访问 ↩︎

Java中同一个文件里类和方法的引用相关推荐

  1. java语言 文件上传,java中实现文件上传的方法

    java中实现文件上传的方法 发布时间:2020-06-19 10:29:11 来源:亿速云 阅读:86 作者:Leah 这篇文章给大家分享的是java中实现文件上传的方法,相信大部分人都还没学会这个 ...

  2. Java中File文件操作类的详细使用介绍

    文章目录 File类的使用 File的介绍 File常用API 判断文件类型-获取文件信息 创建文件-删除文件功能 遍历文件夹 File类的使用 File的介绍 File的概述: File类在包jav ...

  3. java中double..compare_Java Double类compare()方法与示例

    Double类compare()法compare()方法在java.lang包中可用. compare()方法用于检查给定两个双精度值的相等或不相等,换句话说,可以说此方法用于比较两个双精度值. co ...

  4. java中写入文件_java中创建、写入文件的5种方式

    在java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面笔者就帮大家总结一下java中创建文件的五种方法. Files.newBufferedWriter(Java 8) Files. ...

  5. java 复制文件_Java中复制文件的4种方法

    Java拷贝文件是一种非常常见的操作.但是java.io.File类没有任何快捷方法可以将文件从源复制到目标文件.在这里,我们将了解学习可以在java中复制文件的四种不同方法. 方法一:使用Strea ...

  6. java web配置dll文件_JavaWeb项目中dll文件动态加载方法解析(详细步骤)

    相信很多做Java的朋友都有过用Java调用JNI实现调用C或C++方法的经历,那么Java Web中又如何实现DLL/SO文件的动态加载方法呢.今天就给大家带来一篇JAVA Web项目中DLL/SO ...

  7. Java中Date和Calender类的使用方法

    查看文章     Java中Date和Calender类的使用方法 2009-10-04 20:49 Date和Calendar是Java类库里提供对时间进行处理的类,由于日期在商业逻辑的应用中占据着 ...

  8. JAVA中获取文件MD5值的四种方法

    JAVA中获取文件MD5值的四种方法其实都很类似,因为核心都是通过JAVA自带的MessageDigest类来实现.获取文件MD5值主要分为三个步骤,第一步获取文件的byte信息,第二步通过Messa ...

  9. java中读取文件的方法

    总结一下java中读取文件的方法: 方法一(逐行的读取文件内容): private FileReader fileReader; private BufferedReader bufferedRead ...

最新文章

  1. java项目乱码_JavaWeb应用项目中文乱码的解决
  2. hostapd中扫描的调用过程
  3. c#如何操作excel文件、Interior.ColorIndex 色彩列表
  4. python_redis模块
  5. java获取其他类的线程,使用Java实现面向对象编程——第七章 多线程
  6. 细说flush、ob_flush的区别
  7. 【多元域乘法】多项式乘法电路原理及MATLAB详解
  8. xpath 取标签下所有文字内容_对Xpath 获取子标签下所有文本的方法详解
  9. (43)Xilinx RAM IP核配置(四)(第9天)
  10. AndroidStudio(7)---导入jar包方法
  11. 技术,要拿得起,更要放得下
  12. 转:Andriod Phone模块相关
  13. 循环相乘取整法C语言,华为OJ机试题目:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘)...
  14. python画二维图_python3实现绘制二维点图
  15. SQL窗口函数实现累加求功能
  16. 大众点评热门餐厅抓取与数据分析
  17. Java使用IKAnalyzer实现多关键字查询
  18. 效果图网站、外包平台接单平台有哪些?
  19. PAT 甲级考试终于满分了
  20. 三羊献瑞-第六届蓝桥杯省赛

热门文章

  1. kettle8在eclipse上运行(windows)
  2. 数据结构-双链表基本操作(C语言实现)
  3. 五四青年节丨今天你放假了吗?
  4. Linux学习笔记14 ——execl
  5. Android开发单选按钮功能,Android单选按钮RadioButton的使用详解
  6. vue项目中,Echarts柱状图和折线图混合显示
  7. 谁说菜鸟不会数据分析pythonpdf下载_谁说菜鸟不会数据分析(Python篇)
  8. Solidwork许可、许可分析、分析许可
  9. random的基本使用
  10. django html页面 Template模板语法