包、对象的行为

   包、对象的行为
 
        引用

每个对象可以使用this关键字引用它本身。如果一个类的方法需要访问该类本身的成员变量或其它方法,就应该使用this引用。

使用包来组织:

在项目开发中,我们通常会编写数目众多的类。如果不对这些类进行分门别类的使用和存放,就像我们不使用文件夹去管理众多的文件一样,在使用时会很困难和不方便,也很容易出现类的命名冲突问题。


Java通过引入包(package)的机制,以解决这两个问题

在Java中,每个类属于一个包。包有两个基本的用途:

    提供了一个组织类的机制;

    为包中的类提供了一个命名空间。


创建和使用包
    
  将类添加到包中

  创建包后.类的名称变量

  同包类相互调用的效果
  
  不同类的互调用的效果

  包目录结构:主要针对的是class文件的

公司性质的包名:  com.(后面+公司名字/团队名字).(后面+项目名称).(后面+bean(公司对象)/entity/util(工具)(领域对象)后缀)
组织机构的包名:  org
政府机构的包名:  gov
教育机构的包名:  edu
Import com.(加后缀) 。可以引用这个类
包名必须小写,不得具有负数形式

包目录结构:主要针对的是class文件的


     对象的行为 

掌握类的方法的声明与调用
了解方法调用栈
理解方法重载
理解构造器


栈   先进后出
列队 先进先出


方法调用栈
    改变程序流程的三种方式

方法调用

选择语句

循环语句


声明方法的语法:

 Public 修饰符,
 static 可选性质的修饰符,
 void   返回类型,
 方法的方法名:遵循标识符的命名规则等。
(参数的参数列表)方便调入,传入参数。
(参数可以写一个,也可以写多个参数,可以自定义个数)
  
 
定义在方法参数列表商的参数,我们取名为:形参。

 形参,主要是来规定该方法被调用时,可以接受的数据的数据类型。

   实际参数如果是基本数据类型,和String类型,在被调用方法内部针对形参做任何改变,实际参数所对于的变量不会改变。但是如果是其他引用数据类型,在被调用的方法内部增对形参做了改变,实际参数也有可能会跟着改变(String 例外)。

 方法调用时,实际参数必须要满足形参所定义的数据参数类型,基本数据类型的话,至少需要保障可以相互转换。


 
 调用方法

       Date类代码,代表日历日期

一个方法被调用时,该方法就被放在调用栈的顶部,直到方法执行完成。当一个方法正在执行时,会发生三种情况:

方法返回一个值。在这种情况下,一个基本数据类型或引用类型被传回给方法的调用者。

方法不返回一个值。在这种情况下,返回值被声明为void。

方法抛出一个异常给方法的调用者。
 

猜你喜欢

转载自blog.csdn.net/x954147048/article/details/82151739