Java中如何创建类?关于这个问题我已经回答过很多次,但许多朋友可能还没有理解,本篇文章再来详细为大家解答一下Java中如何创建类?什么是对象?等相关问题,希望对大家有所帮助。
Java中如何创建类?
类——是抽象的。是具有共同属性和服务的对象的抽象(或集合),其内部包括属性和服务两个主要部分;
对象——是具体的。是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。
类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类。
类的定义
Java中定义类的通用格式:
理解:修饰符是可选的,有public(公共)或不加;
class——关键词,必须有;
类名——首字母大写,且按驼峰命名规则起名,必须有;
成员——有成员属性和成员方法。
成员定义
(1)成员属性定义
格式:
理解:类型和成员名是必须的,其他都是可选项;
public 公共成员——不同包也可访问;
private 私有成员——只能在本类中访问;
protected 保护成员——同包及子类可访问;
上面三个都不加 默认——同包可访问;
static 静态成员——属于类的,它不属于具体的对象,该类的所有对象共享该成员。所有不是static的对象的对象都要实例化才能访问。
Static成员或方法直接通过类名访问(通过:类名. 引用);
final 成员——最终成员,其值不能被改变;
final 类——最终类,不能被继承;
final 方法——最终方法,该方法不能被重写;
注意:final和public可以加载类上面,而static不能。
(2)成员方法定义
格式:
理解:
类型(首字母大写)(必须):指返回值的类型(既可以是基本类型,也可以是对象类型);
方法名 (必须):做什么;
方法体:定义了方法的具体内容,通常起到两个作用:一是围绕类的属性进行各种操作,二是与其他的类与对象进行数据交流、消息传递的操作;
形参(可选):只有两种类型:基本类型和对象类型。方法调用中参数用来传递数值、传递引用,同时方法还可以嵌套、递归调用;
return除了能返回值,还可以结束此方法体。
值得注意的是:方法体中如果指定了非void的返回类型,方法中就必须包含一条return语句保证任何情况下都有返回数值,return语句后面不能跟任何表达式。
以上就是Java中如何创建类的详细内容。
第一篇:基础篇
第二篇:JVM 篇
第三篇:多线程 &并发篇
第四篇:Spring 篇
第五篇:MyBatis 篇
第六篇:Spring Boot 篇
第七篇:MySQL 篇
第八篇:Redis 篇
第九篇:Spring Cloud 篇
第十篇:Nginx 篇
第十一篇:MQ 篇
第十二篇:数据结构与算法篇
第十三篇:Linux 篇
第十四篇:简历篇
最后
整份文档一共有将近 200 页,为了不影响大家的阅读体验就只展示了部分内容,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!