Java中同一个文件里类和方法的引用
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();}
}
权限修饰符 ↩︎ ↩︎
在类里声明的类,只有该类可以访问 ↩︎
Java中同一个文件里类和方法的引用相关推荐
- java语言 文件上传,java中实现文件上传的方法
java中实现文件上传的方法 发布时间:2020-06-19 10:29:11 来源:亿速云 阅读:86 作者:Leah 这篇文章给大家分享的是java中实现文件上传的方法,相信大部分人都还没学会这个 ...
- Java中File文件操作类的详细使用介绍
文章目录 File类的使用 File的介绍 File常用API 判断文件类型-获取文件信息 创建文件-删除文件功能 遍历文件夹 File类的使用 File的介绍 File的概述: File类在包jav ...
- java中double..compare_Java Double类compare()方法与示例
Double类compare()法compare()方法在java.lang包中可用. compare()方法用于检查给定两个双精度值的相等或不相等,换句话说,可以说此方法用于比较两个双精度值. co ...
- java中写入文件_java中创建、写入文件的5种方式
在java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面笔者就帮大家总结一下java中创建文件的五种方法. Files.newBufferedWriter(Java 8) Files. ...
- java 复制文件_Java中复制文件的4种方法
Java拷贝文件是一种非常常见的操作.但是java.io.File类没有任何快捷方法可以将文件从源复制到目标文件.在这里,我们将了解学习可以在java中复制文件的四种不同方法. 方法一:使用Strea ...
- java web配置dll文件_JavaWeb项目中dll文件动态加载方法解析(详细步骤)
相信很多做Java的朋友都有过用Java调用JNI实现调用C或C++方法的经历,那么Java Web中又如何实现DLL/SO文件的动态加载方法呢.今天就给大家带来一篇JAVA Web项目中DLL/SO ...
- Java中Date和Calender类的使用方法
查看文章 Java中Date和Calender类的使用方法 2009-10-04 20:49 Date和Calendar是Java类库里提供对时间进行处理的类,由于日期在商业逻辑的应用中占据着 ...
- JAVA中获取文件MD5值的四种方法
JAVA中获取文件MD5值的四种方法其实都很类似,因为核心都是通过JAVA自带的MessageDigest类来实现.获取文件MD5值主要分为三个步骤,第一步获取文件的byte信息,第二步通过Messa ...
- java中读取文件的方法
总结一下java中读取文件的方法: 方法一(逐行的读取文件内容): private FileReader fileReader; private BufferedReader bufferedRead ...
最新文章
- buildroot httpd php
- python自动化办公入门书籍推荐-盘点使用Python进行自动化办公所需要的知识点
- 关于召开中国医药教育协会医学基因组学与生物信息学专业委员会成立大会暨临床全基因组外显子组家系数据分析培训会的通知...
- 积微论坛--用微生物组时序数据重现生物膜装配动态过程PPT对应的讲解和提问
- java演练 数组的逆序文字玩法 你是猪才怪
- 【折腾的一个小玩意】基于jquery+百度音乐的音乐外链小工具
- DLL型后门原理及完全清除秘诀
- 为什么优秀开发者进入Google后就不参与开源了
- 模型保存的方法-----仅保存架构
- CDH 5.13.0安装方法
- 关键接口性能测试报告
- 笔记本计算机的连接无线网络连接,笔记本电脑连接wifi的方法步骤
- ai动漫生成软件哪个好?这篇文章告诉你
- 学生用计算机怎么没音效,电脑突然没声音了
- 仙童半导体和“八叛逆”所缔造的硅谷模式
- 自动驾驶系统入门(一) - 环境感知
- Ubuntu 11.10与“核高基画饼“
- 中药材鉴别-方法:聚类;PCA 主成分分析;线性判别式分析;判别式检验
- HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
- css 滚动条scrollbar-thumb美化,可能会引起微信闪退