Skip to content

一、Java主类结构

  1. Java中使用类----关键字class来定义对象的类型
  2. 如果是这个类成为独立运行的程序,必须包含名为main()的方法,此时这个类也称为主类
  3. 一个类只能有一个主方法,但是可以定义多个方法
  4. Java对大小写很敏感
  5. 在命名主类名称时,须注意大小写,第一个字母须大写,同时主类名称要与文件名称保持一致

一、Java包

包(package)格式

java
package com._01kuaixue.java
  1. 实际开发中,把功能相同或相近的类文件放在同一个包下,使用不同的包声明对各个程序文件进行保存、管理和隔离
  2. 包的声明放在文件第一行

import

为了引入某个包特定的内容

java
import com._01.kuaixue.java.MainClass

import声明必须在package包声明之后,类声明之前

二、类的成员变量和局部变量

  • 成员变量:类中直接声明的属性
  • 局部变量:在方法中声明的属性
  • 成员变量能够在类中各个地方调用,而局部变量只能在声明的方法中使用

三、访问权限修饰词

Java提供了public、private、proteced三种访问权限修饰词,在类文件中每个成员定义之前,每个修饰词都定义了成员不同的访问权限。

  • 当不写以上三种修饰词时,Java会默认该类的访问权限为包访问权限,即这个包路径下的其他类文件都可以访问该类
  • 公开访问权限--public。public标识该类或成员变量、成员函数对其他所有类文件都是开放的,其他类文件(不论是否在该文件的包目录下)都可以直接进行调用,调用时只需用import关键字引人即可
  • 私有访问权限--private。private标识该成员变量、成员函数只可以在自己的类文件内使用,其他任何的类文件都无法访问和使用这个变量或函数。这也意味着,即使是同一个包下的其他文件,也是无法访问的
  • 继承访问权限--protected。如果一个类A继承了另一个类B,那么B类是A类的父类,A类是B类的子类,此时B类如果定义了一个protected的变量,这个变量可以在A类中使用,也可以被B类所在的包使用,但这个变量无法被其他类使用

四、编写主方法

  • 每个Java应用程序都必须有且仅有一个main主方法,程序从“(”开始运行,到“}”结束运行
  • main()主方法必须被声明为public static void,并且入参,必须是Sting[] argsSting args[]
  • main()方法之所以是public,是因为每个Java程序在运行时都要创建一个Java虚拟机(全称JavaVinual Machine,简称JVM实例),由JVM从外部调用main()方法就需要公开访问权限,所以必须要用public声明
  • void表示main()方法没有具体返回值
  • static关键字可修饰类的属性和方法,被static修饰的成员被称作“静态成员”(或静态属性、静态方法)