包,对象的行为

在Java中也有类似于文件夹的概念:包

包的存在解决了很多类可以科学化管理,更好的运用面向对象的思想。

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

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

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

import .xxx.*//导入xxx包全部

import.xxx.xxx;//导入指定的文件

或者直接在需要的地方直接引用文件,就是把import删除

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

每一个Java程序都有且只有一个主方法作为入口

当主方法被调用时,最想读取到的方法和对象会被放到最底下,压栈过程,当顶层数据完成后弹栈。系统回收。

实际参数:在程序运行过程中真实传递给相应方法的数值。

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

之后最后计算完成的最先被销毁,把值返回到上一层。直至所以的程序完成。

方法有void时不需要返回值。

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

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

方法名相同但参数个数不同,参数类型不同,参数顺序不同,这三种情况都算作方法的重载。

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

public 类名(){}//无参构造器是创建对象的先决条件

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

posted @ 2019-03-25 20:40  飞翔的企鹅23  阅读(109)  评论(0)    收藏  举报