JAVA如何创建类,怎么创建一个java类
如何解决写爬虫IP受阻的问题?立即使用。
推荐课程:Java教程
一、首先我们要弄清楚什么是类?什么是对象?
——类是抽象的。它是具有共同属性和服务的对象的抽象(或集合),包括两个主要部分:属性和服务。
对象——是具体的。它是系统中用来描述客观事物的实体,是系统的基本单位。
类和对象之间的关系就像模具和铸件之间的关系。类的实例化结果是对象,类对象的抽象是类。
二、类的定义
Java中定义的类的一般格式:修饰符类类名{member}
理解:修饰符是可选的,有或者没有public
Class——关键字,必须可用;
类名——大写,按照驼峰命名规则命名。肯定有;
成员——有成员属性和成员方法,下面会详细解释。
三、成员(fields)定义
1.成员属性的定义
格式:[public private protected][static][final]类型成员名理解:类型和成员名是必选的,其他是可选的;
公共成员——不同的包也可以访问;
私有成员——只能在该类中访问;
受保护成员——可通过包和子类访问;
以上三者无需默认——包即可访问;
静态成员——属于类,它不属于特定的对象,类的所有对象共享这个成员。所有不是静态对象的对象在被访问之前都必须被实例化。
静态成员或方法通过类名直接访问(by: class name。参考);
Member ——最终成员,其值不可更改;
最终类3354是最终类,不能继承。
方法—— final方法,不能重写;
注意:final和public可以加载到类上,但是static不能。
2.成员方法的定义
格式:[public private protected][static][final]类型方法名(参数){
方法体;
返回表达式;
}了解:
Type (initial capital)(必选):指返回值的类型(基本类型或对象类型);
名字(必须):做什么;
方法:定义方法的具体内容,通常起两个作用:一是围绕类的属性进行各种操作,二是与其他类和对象进行数据交换和消息传递;
参数(可选):只有两种类型:基本类型和对象类型。方法调用中的参数用于传递数值和引用,方法也可以嵌套和递归调用。
除了返回值,return还可以结束这个方法体。值得注意的是,如果在方法体中指定了非void返回类型,则方法必须包含return语句,以确保在任何情况下都有返回值,并且return语句后面不能跟任何表达式。
注意:在一个方法中定义另一个方法会导致语法错误(方法不能嵌套定义,类可以)。最好避免局部变量“屏蔽”实例(成员)变量。您可以在类中不使用同名标识符的情况下做到这一点。
若同名了成员变量被屏蔽,此时又要访问成员变量,可用this.成员变量。
了解:
局部变量:在方法中声明或定义的变量,在方法被调用时创建,在方法结束时释放;
实例变量:在所有方法之外但在类体中声明或定义的变量,其有效范围是整个类;
这不是掩饰
四、到目前为止,即使已经创建了一个类,当然也可以定义一个只包含成员变量或者方法的类。如果一个类只有成员变量,那么这个类什么也做不了。要让一个类做事情,你必须为这个类定义方法。因为一个类的方法可以被其他类通过对象调用,所以它们也被称为类接口。
五、简例如下:
public Student {//创建一个名为Student的公共类。
公共字符串名称;//在字符串前用public定义name属性,这样其他包可以调用这个属性,但是没有它就不能调用。
公共无效研究(){
System.out.println(我是学生姓名和学习);
}//编写一个公共方法研究()
公共静态void hi(){
System.out.println(大家好!);
}//编写一个静态公共方法hi()
}以上是如何构建java类的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。