首页 > 编程语言 >JAVA-10.30

JAVA-10.30

时间:2023-10-29 21:37:30浏览次数:39  
标签:调用 JAVA 定义 10.30 int private 方法 public

public/private#

关键字 public 被称之为访问修饰符。public 定义的方法表示任何类的任何方法都可以调用,public 定义的字段语序程序中任何方法对其进行修改和读取。
但是使用 public 字段会破坏封装,我们会经常需要让类的属性只能被所在的类自身来调用(比如学生类的个人信息,一般只在学生类中访问),这时类中的状态就可以用 private 来定义。

class Java{
    public int a;
    private int b;//私有类
}

对于方法来说,也可以用 private 来定义,使得方法被定义为私有方法。同理,该方法只能在调用类时使用。

标签:调用,JAVA,定义,10.30,int,private,方法,public
From: https://www.cnblogs.com/kandh/p/17796520.html

相关文章

  • Java基础 InetAddress
    publicstaticvoidmain(String[]args)throwsException{//address是IP的对象,也是一台电脑的对象InetAddressaddress=InetAddress.getByName("172.18.153.251");System.out.println(address.getHostName());System.out.println(address.getHostAddress()......
  • Windows 10中,可以使用以下PowerShell脚本来禁用Internet Explorer的Javascript错误提
    Windows10中,可以使用以下PowerShell脚本来禁用InternetExplorer的Javascript错误提示禁用脚本调试器Set-ItemProperty-Path"HKCU:\Software\Microsoft\InternetExplorer\Main"-Name"DisableScriptDebugger"-Value"yes"禁用每个脚本错误的通知Set-ItemProperty......
  • Java 基础学习第一弹
    1.equels和==的区别equals方法用于比较对象的内容是否相等,可以根据自定义的逻辑来定义相等的条件,而==操作符用于比较对象的引用是否相等,即它们是否指向同一块内存地址。equals方法是一个实例方法,可以被所有的Java对象调用,而==操作符可以用于比较对象的引用或基本数据类型的......
  • 解决使用 OkHttp 库出现 java.lang.NoSuchMethodError: okhttp3.internal.platform.Pl
    报错:Exceptioninthread"main"java.lang.NoSuchMethodError:okhttp3.internal.platform.Platform.log(ILjava/lang/String;Ljava/lang/Throwable;)Vatokhttp3.logging.HttpLoggingInterceptor$Logger.lambda$static$0(HttpLoggingInterceptor.java:112)......
  • java 数组常见问题
    当访问了数组中不存在的索引,就会引发索引越界异常。索引越界异常原因:访问了不存在的索引避免:索引的范围最小索引:0最大索引:4(数组的长度-1)......
  • java 动态数组初始化
    动态初始化:初始化时只指定数组长度,由系统为数组分配初始值。格式:数据类型[]数组名=new数据类型[数组长度];示例:int[]arr=newint[3];publicclassday8_06{publicstaticvoidmain(String[]args){/*定义一个数组,用来存班级中50个学生的姓名......
  • java 数组遍历
    数组遍历:将数组中所有的内容取出来,取出来之后可以(打印,求和,判断..)注意:遍历指的是取出数据的过程,不要局限的理解为,遍历就是打印!publicclassday8_04{publicstaticvoidmain(String[]args){//定义数组int[]arr={1,2,3,4,5,6,7,8,9,10};......
  • 将所有的零移动到数组的末尾并保持非零元素的顺序的两种思路及JAVA代码实现
    //思路2:从前向后遍历数组,将非0数字放入一个集合中publicstaticvoidmoveZeroes02(int[]nums){if(nums==null||nums.length==0){return;}if(nums.length==1){return;}//......
  • java 数组定义与访问
    数组指的是一种容器,可以用来存储同种数据类型的多个值数组初始化:就是在内存中,为数组容器开辟空间,并将数据存入容器中的过程完整格式:数据类型[]数组名=new数据类型[]{元素1,元素2,元素3...}示例:int[]array=newint[]{11,22,33};double[]array2=newdouble[]{......
  • 王建民老师的期中测试(javaweb学习每日总结-第九天)
    第九天学习今天主要准备了一下建民老师明天考试的内容,也就是所谓的单表增删改查,目前我已经能比较熟练使用mybatis技术来进行数据库的增删改查,也做过了一两个实例,希望明天我能顺利通过王建民老师的测试。 ......