首页 > 编程语言 >java中的一些概念

java中的一些概念

时间:2023-02-09 19:44:52浏览次数:35  
标签:包名 java 访问 default 子类 概念 import 一些 public

1. 包的概念

      包就是一个文件夹,里面还可以含所有子文件夹。 相当于C++中的命名空间

     (1)类中包的声明格式:package 包名.包名.包名…;

     (2)包中类的访问:包名.包名….类名

     (3)import导包:import  包名.类名

2. 访问控制符

       (1)类: 只能用public、default修饰

                          public: 可以import到任何类中;

                          default:只能被同一个包总的其他类引用,不能 import 到其他包中

       (2)类成员变量:可以用public、private、protected、default修饰

                         public:成员公开

                          private:只能内部访问

                          protected:受保护权限; ① 体现在继承,即子类可以访问父类受保护成员。 

                                                                                      ② 相同包内的其他类也可以访问 protected 成员。

                                 default:表示包访问权限,同一个包内可以访问,子类不可以访问(前提是父类和子类并不在一个包下)

        (3)类成员函数:(同上)

                    

 

标签:包名,java,访问,default,子类,概念,import,一些,public
From: https://www.cnblogs.com/dkhlaojogo/p/17106751.html

相关文章

  • java到报名的编码运行
    Hello.javapackagea.b;importcom.beyondiary.kit.KitConstant;publicclassHello{publicstaticvoidmain(String[]args){System.out.println(K......
  • 运算符与JavaDoc
    运算符Java语言支持如下运算符:算术运算符:+,-,,/,%,++,--short和byte运算会转化为int%:取余、模运算a%b++--:自增,自减(一元运算)inta=3;......
  • Java常用类之String源码分析
    一、概述String类的一个最大特性是不可修改性,而导致其不可修改的原因是在String内部定义了一个常量数组,因此每次对字符串的操作实际上都会另外分配分配一个新的常量数组空......
  • Java Mysql Time类型 接收显示问题
    最近写项目需要用的mysql中的Time时间类型问题产生原因想要实现在mysql中只存入Time类型,如10:30。这样可以方便存取,在后台接收和显示都比较方便。产生的问题但是这......
  • java8 lambda 求list最大值、最小值、平均值、求和、中位数、属性排序(空指针异常,空值
    java8lambda求list最大值、最小值、平均值、求和、中位数、属性排序(空指针异常,空值排前、排后)、去重importorg.junit.Test;importjava.text.SimpleDateFormat;im......
  • android studio的一些辅助工具
    ideaVim 不用鼠标就可以编程(目前没做到,但减少鼠标的使用了)https://blog.csdn.net/ShortChin/article/details/51799901ctrl+shift+alt+F6cleanprojectshift+a......
  • 解读 Java 云原生实践中的内存问题
    作者:风敬(谢文欣)Java凭借着自身活跃的开源社区和完善的生态优势,在过去的二十几年一直是最受欢迎的编程语言之一。步入云原生时代,蓬勃发展的云原生技术释放云计算红利,推动业......
  • 解读 Java 云原生实践中的内存问题
    作者:风敬(谢文欣)Java凭借着自身活跃的开源社区和完善的生态优势,在过去的二十几年一直是最受欢迎的编程语言之一。步入云原生时代,蓬勃发展的云原生技术释放云计算红利,推动......
  • java后台对上传的图片进行压缩
    java后台对上传的图片进行压缩 java开发中经常遇到对图片的处理,JDK中也提供了对应的工具类,不过处理起来很麻烦,Thumbnailator是一个优秀的图片处理的开源Java类库,处理......
  • 3.进程概念
    复习:......