您如何从Haskell中的子线程打印毛病?-英雄云拓展知识分享
149
2023-10-25
【摘要】 本书摘自《零基础Java 从入门到精通》一书中第三章,第2节,编者是零壹快学
3.1.2 类的成员变量和局部变量
一个Java类文件中,会有两个组成部分——成员变量(全局变量)和局部变量。成员变量是 指类中直接声明的属性, 局部变量则是指在方法中声明的属性。成员变量能够在类中各个地方调 用,而局部变量只能在声明的方法中使用。
动手写3.1.3
基 础 Java 从入门到精通
3.1.3 访问权限修饰词
Java提供了public、private、protected三种访问权限修饰词,在类文件中每个成员定义之前,每 个修饰词都定义了成员不同的访问权限。
包访问权限。当不写以上三种修饰词时,Java会默认该类的访问权限为包访问权限,即这个包 路径下的其他类文件都可以访问该类。
公开访问权限——public。public标识该类或成员变量、成员函数对其他所有类文件都是开放 的,其他类文件(不论是否在该文件的包目录下)都可以直接进行调用,调用时只需用import关键 字引入即可。
私有访问权限——private。private标识该成员变量、成员函数只可以在自己的类文件内使用, 其他任何的类文件都无法访问和使用这个变量或函数。这也意味着, 即使是同一个包下的其他文 件,也是无法访问的。
继承访问权限——protected。继承是一种派生类的概念(后面章节会进行详细介绍),这里我 们引入父类和子类的概念,如果一个类A继承了另一个类B,那么B类是A类的父类,A类是B类的子 类,此时B类如果定义了一个protected的变量,这个变量可以在A类中使用,也可以被B类所在的包 使用,但这个变量无法被其他类使用。
3.1.4 编写主方法
每个Java应用程序都必须有且仅有一个main主方法,程序从“{”开始运行,到“}”结束运 行。动手写3.1.2和动手写3.1.3中都使用了main()主方法。main()主方法必须被声明为public static void,并且入参(后续章节会详细介绍什么是方法的入参),必须是String[] args或String args[]。
main()方法之所以是public,是因为每个Java程序在运行时都要创建一个Java虚拟机(全称Java Virtual Machine,简称JVM)实例,由JVM从外部调用main()方法就需要公开访问权限,所以必须要 用public声明。
void表示main()方法没有具体返回值。
第 3 章 Java基础语法
static关键字可修饰类的属性和方法,被static修饰的成员被称作“静态成员”(或静态属性、 静态方法)。静态成员不会创建对象,只作为类的共享属性进行管理,所有使用了静态成员的地 方都共享同一个静态成员(这部分会在第9章进行详细介绍)。
String[] args是主方法的参数列表,是一个数组类型的参数。这里使用字符串类型String,也是 因为任何数据都可以转换成字符串形式(这部分会在第6章进行详细介绍)。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~