美文网首页
java中的类和对象以及包和访问修饰符

java中的类和对象以及包和访问修饰符

作者: NingSpeals | 来源:发表于2020-08-16 18:55 被阅读0次

什么是类

  • 是用来描述同一类事务的
  • 可以在内部定义任意数量的不同类型的变量作为这一类事务的属性。这种属性叫做成员变量(member variable)。
  • 有类名,类名必须和文件名一样。
  • 类名不能重复,一个java程序中相同名字的类只能有一个

引用数据类型和基本数据类型

  • 相同点
    • 都可以用来创建变量,可以赋值和使用其值
    • 本身都是一个地址
  • 不同点
    • 基本类型变量的值,就是地址对应的值。引用数据类型的值还是一个地址,需要通过“二级跳”找到实例
    • 引用数据类型是java的一种内部类型,是对所有自定义类型和数组引用的统称,并非特指某种类型

类、对象和引用的关系

  • 类和对象的关系

    • 类是java的模版,对象是类的一个实例
    • 一个类可以有很多对象
    • 一个java程序中相同名字的类只能有一个,也就是说类名不能重复
    • 一个对象只能根据一个类来创建
  • 引用和类以及对象的关系

    • 引用必须是,只能是一个类的引用
    • 引用只能指向其所属的类型的类的对象
    • 相同类型得引用之间可以赋值
    • 只能通过指向一个对象的引用来操作一个对象,比如访问某个成员变量

java中的包和访问修饰符

  • 使用package管理混乱的类

    • 为了避免类在-起混乱,可以把类放在文件夹里。这时就需要用package 语句告诉Java这个类在哪个package里。package 语句要和源文件的目录完全对应,大小写要一致。
    • package读作包。-般来说,类都会在包里.而不会直接放在根目录
    • 不同的包里可以有相同名字的类
    • 一个类只能有一一个package 语句,如果有package 语句.则必须是类的第一-行有效代码
  • 使用import管理使用太频繁的类

    • 当使用另一个包里的类时候,需要带上包名
    • 每次使用都带包名很繁琐,可以在使用的类的上面使用import语句, -次性解决问题,就可以直接使用类了。就好像我们之前用过的Scanner
    • import 语句可以有多个
    • 如果需要import-个包中的很多类,可以使用*通配符
  • 属性访问修饰符 : public
    • 被public修饰的属性,可以被任意包中的类访问
    • 没有访问修饰符的属性,称作缺省的访问修饰符,可以被本包内的其他类和自己的对象
    • 访问修饰符是一 种限制或者允许属性访问的修饰符
  • 类的全限定名

    • 包名+类名=类的全限定名。也可以简称为类的全名
    • 同一个Java程序中全限定名字不可重复

相关文章

  • java中的类和对象以及包和访问修饰符

    什么是类 是用来描述同一类事务的 可以在内部定义任意数量的不同类型的变量作为这一类事务的属性。这种属性叫做成员变量...

  • Java修饰符之访问控制修饰符

    面向对象的基本思想之一是分装实现细节并且公开接口。Java语言采用访问控制修饰符来控制类,以及类的方法和变量的访问...

  • Java知识之修饰符

    Java中的修饰符 Java中的修饰符主要分为两类: 访问控制修饰符 非访问控制修饰符 访问控制修饰符分: pub...

  • Java修饰符

    引言:Java的修饰符根据修饰的对象不同,分为类修饰符、方法修饰符、变量修饰符;根据功能又分为访问控制修饰符和非访...

  • java中修饰符的用法

    java中可以使用访问控制符来保护对类、变量、方法和构造方法的访问。其类别可分为访问控制修饰符和非访问修饰符 访问...

  • Java中访问修饰符和构造函数的一点总结

    Java访问修饰符 Java用于类的修饰符(2个)和限定符(2个) 注意:内部类可以拥有更多的访问修饰符 Java...

  • 今天学的

    明白了在java中,什么是类,什么是访问修饰符。访问修饰符比如private 是在本类中,在同一个包中,在...

  • Java面向对象

    面向对象 封装 Java语言中,访问修饰符可以出现在类,成员变量,成员方法以及构造方法前,用来控制权限。Java提...

  • Android开发教程之java修饰符,运算符,条件表达式

    一、java访问控制修饰符 使用访问控制符来保护对类、方法、变量的访问(就是控制类对象在哪里可以使用,从而类对象的...

  • Java访问控制修饰符

    访问控制修饰符: 用来控制对类、方法和变量访问权限的修饰符。Java 支持 4 种不同的访问权限: default...

网友评论

      本文标题:java中的类和对象以及包和访问修饰符

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