今天学习了一些关于包,构造器,对象行为的相关概念,下面开始总结:
在java文件中,有一个类似于文件夹的东西。我们称之为包,如果一定要说包的作用
那就是包就时文件夹!!!!
用来存储Java文件,也就是类的集合。
包的用途:提供了一个组织类的机制,为包中的类提供了一个命名空间。
在创建类时,包声明必须是源代码文件中除注释以外的第一条语句。
package 名称;
包名命名规范:通常包名含有多个条目,每个条目用点运算符分隔。例如,java.lang
同一个包中的类文件在相互引用时不需要加上包名。
导入包里面的文件时候,可以使用 import .包名.*;import.包名.类;
或者直接在需要的地方直接应用,类似于方法名
方法调用栈就是在方法被调用时在内存中的位置被成为方法调用栈
main方法时每一个项目都必须有的方法。
栈空间时时先进先出。最后进入栈空间的最先被处理,最先别销毁。
写方法时如果需要返回值则要写类型,而不需要返回值就要写void
实际参数:在程序运行过程中真实传递给相应方法的数值。形式参数:声明所需要的数据类型,在实际参数将值传递过来后进行相应的处理。
方法的重载:在一个类中,有两个或多个同名但是有不同参数列表的方法。
在一个类中,有两个或多个同名但是不同参数列表的方法。
方法名相同但是:参数个数不同,参数类型不同,参数顺序不同。包含三种情况都是重载。
当我们不去自定义构造器是会存在一个无参构造器,默认的,而一旦你定义了就不会存在无参构造器。需要我们手动去创建。
无参函数时在创建对象是的必须条件
public 类名(){}//无参构造器
public 类名(参数){}//自定义构造器
浙公网安备 33010602011771号