java对象与类

Java中,对象就是用来描述客观事物的一个实体,有一组属性和方法构成。
Java中,我们把抽取同类实体的共同性自定义扥一种数据类型称之为类。譬如,我们要定义一个人的类(那么这个人的名字,姓名,性别, 住址、、、我门都可以将它定义在同一个方法中,也就是实体类)
简单的说,类是对象的类型,它们之间存在一个互相包容的关系。

public class  类名 {

         /**

     *..类

     */

        属性1的类型 属性1;

        属性2的类型 属性2;

    …

        属性n的类型 属性n;

         /**

     *..类

     */

        方法1;

        方法2;

        …

        方法m;

}

静态域与静态方法

如果将域定义为static,每个类只有一个这样的域。而每个对象对于所有的实例域都有自己的一份拷贝。给Employee类添加一个实例域id和一个静态域nextId:


class Employee
{
    private static int nextId=1;
    private int id;
}

现在,每个对象都有一个自己的id域,但这个类的所有实例将共享一个nextId域。也就是说如果有1000个Employee类的对象,则有1000个实例域,但是只有一个静态域。即使没有一个雇员对象,静态域nextId也存在。它属于类,而不属于任何对象。
静态方法时一种不能向对象实施操作的方法。

对象构造

在类实例化的过程中自动执行的方法叫做构造方法,它不需要你手动调用。构造方法可以在类实例化的过程中做一些初始化的工作。
构造方法的名称必须与类的名称相同,并且没有返回值。
每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认的构造方法。

类路径

Java 类路径告诉 java 解释器和 javac 编译器去哪里找它们要执行或导入的类。类(您可能注意到的那些 *.class 文件)可以存储在目录或 jar 文件中,或者存储在两者的组合中,但是只有在它们位于类路径中的某个地方时,Java 编译器或解释器才可以找到它们。

文档注释

文档注释与一般注释的最大区别在于起始符号是/*而不是/或//。
有三种类型的注释文档,它们对应于位于注释后面的元素:类、变量或者方法。也就是说,一个类注释正好位于一个类定义之前;变量注释正好位于变量定义之前;而一个方法定义正好位于一个方法定义的前面。如下面这个简单的例子所示:

/** 一个类注释 */ 
public class docTest { 
/** 一个变量注释 */ 
public int i; 
/** 一个方法注释 */ 
public void f() {} 
}
/**
* 这是文档注释
*/

/*
* 这是一般注释
*/

// 这是一般注释
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容