2021-09-13

本文介绍了Java编程中的类、对象和包的概念,详细阐述了Java源文件命名规则,包括变量命名约定。关于包,作者将其比喻为函数库,强调了包在组织代码和提高复用性上的作用。此外,还讲解了如何引入自定义包中的类,并展示了使用通配符*导入所有类的方法。最后,通过一个简单的示例展示了类的构造方法、实例和静态方法的运用。
摘要由CSDN通过智能技术生成

类、对象、包

Java源文件

指未编译成以点class为后缀的文件以java为后缀的文件

命名规则

变量的名字首单词字母使用小写;如果变量的名字由多个单词组成,从第二个开始的其他单词的首字母使用大写。

关于包

愚见

写Java的包其实就像一个函数(方法)库一样,需要什么就调用声明函数,不用从头开始,特别方便。

引入自定义包中的类

在相同父目录下:无包名的源文件可以调用无包名的类,有包名的源文件可以调用有包名的类,有包名的源文件可以调用无包名的类,但是无包名的源文件不能用有包名的类,这里都无包可以理解为都在同一个大包下.

其他

通配符 *

若想调用该包所有的类只需用 .* 替换掉 .类名 即可.
如java.util.Date
可写为 java.util.*

详见代码

package Hello;
import java.util.Scanner;
class A{//创建的一个类
	int a;//实例变量
	static int b;//类成员:所有类成员和其他对象里面对应的类成员共享内存空间。
	static void text01() {//类方法:类方法只能操作类变量
		;
	}
	void text02() {//实例方法,实例方法可以操作类变量,也可以操作实例变量
		;
	}
	/*类变量不同于实例变量,类变量在*/
	/*方法的重载,即一个类中可以由多个方法具有相同的名字,但是这些方法的参数必须不同,可以
	 * 是参数个数不同,也可以是参数类型不同*/
	void text03(int n) {
		;
	}
	void text03(double n) {
		;
	}
	void text03(int n,double m) {
		;
	}
	A(){//构造方法,要与类同名,构造方法没有类型。
		;
	}
}
public class text02 {

    public static void main(String[] args){
       // Scanner myScanner = new Scanner(System.in);
        int n = 5;
        System.out.format("%d",n);
        A a = new A();//
    }
}
/*import 即引用其他包 如果引用的不是在Java里的包的话,就要放在同一父目录下,这样才能引用

import调用其他包时的引用说明6sd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值