包,对象的行为

Posted on 2019-03-25 20:27  WTVQ  阅读(85)  评论(0)    收藏  举报

今天学习了一些关于包,构造器,对象行为的相关概念,下面开始总结:

在java文件中,有一个类似于文件夹的东西。我们称之为包,如果一定要说包的作用

那就是包就时文件夹!!!!

用来存储Java文件,也就是类的集合。

包的用途:提供了一个组织类的机制,为包中的类提供了一个命名空间。

在创建类时,包声明必须是源代码文件中除注释以外的第一条语句。

package 名称;

包名命名规范:通常包名含有多个条目,每个条目用点运算符分隔。例如,java.lang

同一个包中的类文件在相互引用时不需要加上包名。

导入包里面的文件时候,可以使用 import .包名.*;import.包名.类;

或者直接在需要的地方直接应用,类似于方法名

方法调用栈就是在方法被调用时在内存中的位置被成为方法调用栈

main方法时每一个项目都必须有的方法。

栈空间时时先进先出。最后进入栈空间的最先被处理,最先别销毁。

写方法时如果需要返回值则要写类型,而不需要返回值就要写void

实际参数:在程序运行过程中真实传递给相应方法的数值。形式参数:声明所需要的数据类型,在实际参数将值传递过来后进行相应的处理。

方法的重载:在一个类中,有两个或多个同名但是有不同参数列表的方法。

在一个类中,有两个或多个同名但是不同参数列表的方法。

方法名相同但是:参数个数不同,参数类型不同,参数顺序不同。包含三种情况都是重载。

当我们不去自定义构造器是会存在一个无参构造器,默认的,而一旦你定义了就不会存在无参构造器。需要我们手动去创建。

无参函数时在创建对象是的必须条件

public 类名(){}//无参构造器

public 类名(参数){}//自定义构造器