【淘宝店铺装修设计】汶上企业网站设计 - 汶上高端网站定制 - 汶上品牌网站搭建 - 上往建站-公司官网重新制作-网站开发-苏州网站建设【企业网站制作|网页设计】- 高端网站建设 - 上往苏州网络信息科技有限公司-苏州网站建设公司

全国热线:400-111-6878

网站建设推广专家

【淘宝店铺装修设计】汶上企业网站设计 - 汶上高端网站定制 - 汶上品牌网站搭建 - 上往建站-公司官网重新制作

发表日期: 2022-09-01 浏览次数:350


上往建站提供苏州网站建设网站制作微信小程序,微商城,App开发制作,致力于苏州企业网站建设公司网站制作,全国用户超10万,10余年的网站开发和建站经验,主营::企业邮箱虚拟主机网络建站网站服务网页设计网店美工设计网站定制企业建站网站设计制作网页制作公司等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


汶上企业网站设计 - 汶上高端网站定制 - 汶上品牌网站搭建 - 上往建站

网站建设.png

一个类可以包含以下类型变量:

一个类可以拥有多个方法,在上面的例子中:eat()、run()、sleep() 和 name() 都是 Dog 类的方法。


构造方法

每个类都有构造方法。如果没有显式地为类定义构造方法,Java 编译器将会为该类提供一个默认构造方法。

在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。

下面是一个构造方法示例:

public class Puppy{    public Puppy(){    }    public Puppy(String name){        // 这个构造器仅有一个参数:name    }}

创建对象

对象是根据类创建的。在Java中,使用关键字 new 来创建一个新的对象。创建对象需要以下三步:

下面是一个创建对象的例子:

public class Puppy{   public Puppy(String name){      //这个构造器仅有一个参数:name      System.out.println("小狗的名字是 : " + name );   }   public static void main(String[] args){      // 下面的语句将创建一个Puppy对象      Puppy myPuppy = new Puppy( "tommy" );   }}

编译并运行上面的程序,会打印出下面的结果:

小狗的名字是 : tommy

访问实例变量和方法

通过已创建的对象来访问成员变量和成员方法,如下所示:

/* 实例化对象 */Object referenceVariable = new Constructor();/* 访问类中的变量 */referenceVariable.variableName;/* 访问类中的方法 */referenceVariable.methodName();

实例

下面的例子展示如何访问实例变量和调用成员方法:

public class Puppy{


问实例变量和方法

通过已创建的对象来访问成员变量和成员方法,如下所示:


/* 实例化对象 */

Object referenceVariable = new Constructor();

/* 访问类中的变量 */

referenceVariable.variableName;

/* 访问类中的方法 */

referenceVariable.methodName();

实例

下面的例子展示如何访问实例变量和调用成员方法:


public class Puppy{

   int puppyAge;

   public Puppy(String name){

      // 这个构造器仅有一个参数:name

      System.out.println("小狗的名字是 : " + name ); 

   }

 

   public void setAge( int age ){

       puppyAge = age;

   }

 

   public int getAge( ){

       System.out.println("小狗的年龄为 : " + puppyAge ); 

       return puppyAge;

   }

 

   public static void main(String[] args){

      /* 创建对象 */

      Puppy myPuppy = new Puppy( "tommy" );

      /* 通过方法来设定age */

      myPuppy.setAge( 2 );

      /* 调用另一个方法获取age */

      myPuppy.getAge( );

      /*你也可以像下面这样访问成员变量 */

      System.out.println("变量值 : " + myPuppy.puppyAge ); 

   }

}

编译并运行上面的程序,产生如下结果:


小狗的名字是 : tommy

小狗的年龄为 : 2

变量值 : 2

源文件声明规则

在本节的最后部分,我们将学习源文件的声明规则。当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。


一个源文件中只能有一个 public 类

一个源文件可以有多个非 public 类

源文件的名称应该和 public 类的类名保持一致。例如:源文件中 public 类的类名是 Employee,那么源文件应该命名为Employee.java。

如果一个类定义在某个包中,那么 package 语句应该在源文件的首行。

如果源文件包含 import 语句,那么应该放在 package 语句和类定义之间。如果没有 package 语句,那么 import 语句应该在源文件中最前面。

import 语句和 package 语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。

类有若干种访问级别,并且类也分不同的类型:抽象类和 final 类等。这些将在访问控制章节介绍。


除了上面提到的几种类型,Java 还有一些特殊的类,如:内部类、匿名类。


Java 包

包主要用来对类和接口进行分类。当开发 Java 程序时,可能编写成百上千的类,因此很有必要对类和接口进行分类。


import 语句

在 Java 中,如果给出一个完整的限定名,包括包名、类名,那么 Java 编译器就可以很容易地定位到源代码或者类。import 语句就是用来提供一个合理的路径,使得编译器可以找到某个类。


例如,下面的命令行将会命令编译器载入 java_installation/java/io 路径下的所有类


import java.io.*;

一个简单的例子

在该例子中,我们创建两个类:Employee 和 EmployeeTest。


首先打开文本编辑器,把下面的代码粘贴进去。注意将文件保存为 Employee.java。


Employee 类有四个成员变量:name、age、designation 和 salary。该类显式声明了一个构造方法,该方法只有一个参数。


Employee.java 文件代码:



汶上企业网站设计 - 汶上高端网站定制 - 汶上品牌网站搭建 - 上往建站

上往建站提供全网SEO搜索引擎提升网站排名,致力于苏州企业网站建设公司网站制作,全国用户超10万,10余年的网站开发建站经验,主营:网站建设域名邮箱服务器空间| 网站推广上往建站网站制作网站设计域名注册网络营销网站维护等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)

上一条:【淘宝店铺装修设计】随州网站建设-公司官网重新制作
下一条:【淘宝店铺装修设计】【上往建站】鄂州网站建设-鄂州网站优化-鄂州网站推广-鄂州网页设计-公司官网重新制作

首页
电话
立即预约