【原创】Java编程思想以及类,对象,属性,方法,包的解释
2023-06-13 09:15:29 时间
一,编程思想分类: 1.面向过程编程:
强调实现完整系统的过程。(即完成一个系统所需要的步骤)
分析完整系统需要完成的功能
2.面向对象编程(oop):
强调实现完整系统的参与者。(即完成一个系统所需要各个部分提供的功能)
不同的参与者提供不同的功能
Java是典型的面向对象编程。 二,面向对象中的类:
生活中把具有相同特点和功能的物体分类为一个类,如白色的兔子是兔子类,人和兔子是动物类
编程中的类是将不同的对象按照相同特征(属性),相同功能(方法)的一个分类。类中包含了属性和方法。
语法:访问修饰符 class 自定义类名{}
类名书写要求:首字母大写,和.java文件名相同。只能包含字母数字,$和_,开头不能为数字
三,面向对象中的对象:
对象是指类的实例化体现,如生活中,白色兔子是兔子类的对象。
对象的作用:为了调用类中的属性和方法,需要创建对象。
语法: 类 自定义对象名 = new 类();
对象名书写要求: 首字母小写,从第二个单词开始首字母大写只能包含字母数字,$和_,开头不能为数字。
对象调用属性和方法:
调用属性:对象名.属性
调用方法:对象名.方法名()
四,类中的属性
属性(成员变量)语法:(1)数据类型 属性名;
(2)数据类型 属性名 = 属性值;
属性命名要求:首字母小写,从第二个单词开始首字母大写。只能包含字母数字,$和_,开头不能为
数字。
静态属性:语法:static 数据类型 属性名;
静态方法生命周期:类加载时(第一次创建对象)时开始存在,类释放时结束。
五,类中的方法:
方法的分类:
普通方法(成员方法):
语法:访问修饰符 返回类型 方法名(){方法体}
方法名书写要求:首字母小写,从第二个单词开始首字母大写。只能包含字母数字,$和_,开
头不能为数字。
成员方法中方法体指方法中的java语句
方法返回类型分类:
void:无返回类型
基本数据类型和引用数据类型:返回值数据类型必须和方法中的返回类型一致
return的用法:
返回类型为void: return用于跳出跳出方法(结束方法)
返回类型为基本或引用数据类型: return后跟需要返回的值
构造方法:
语法: 访问修饰符 类型(){方法体}
作用:用于初始化属性,为属性赋值(创建对象是,调用的方法就是构造方法)
构造方法中的方法体:常用于为属性赋值。
构造方法名和类名相同,无返回类型。
创建对象(实例化类)时一般调用的是构造方法。
类方法:
语法: 访问修饰符 static 返回类型 方法名(){方法体}
使用static修饰的方法是类方法(静态方法),类方法调用无需创建对象,可以直接使用类名.
方法名()进行调用。
类方法的生命周期:类加载时(第一次创建对象)时开始存在,类释放时结束。
六,java中的包
java中为了将不同类集合在一起,引入了包的概念,可以将功能属性类似的类存放在同一个包内。
包在电脑上的提现为路径,即某个类在net.vkeji包下,通常java文件存放的路径为/net/vkeji/路
径下。
语法:package 包名;
包名书写要求:全小写字母,多个单词间.分割,通常为域名的倒写。如net.vkeji。
包语句的位置:包语句一般放在java源文件中的第一行。
相关文章
- java vo 什么意思_在Java中VO , PO , BO , QO, DAO ,POJO是什么意思
- java开发常用四大框架_大牛经验!常用的5款Java框架汇总[通俗易懂]
- java图书馆新地址_最受Java开发者喜爱的5款开源IDE盘点
- java setproperty 未生效_Java System类setProperty()方法及示例[通俗易懂]
- java 随机数算法_Java随机数算法原理与实现方法实例详解
- java的栈内存和堆内存_Java本地方法栈
- JAVA英文文献_java毕业论文参考文献
- 【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )
- 【Java 虚拟机原理】Class 字节码二进制文件分析 五 ( 方法计数器 | 方法表 | 访问标志 | 方法名称索引 | 方法返回值类型 | 方法属性数量 | 方法属性表 )
- java swing实现的计算器详解编程语言
- 解决Java程序连接MySQL数据库的方法(java链接mysql数据库)
- 在Linux中查看Java线程:一种方法(linux查看java线程)
- MySQL封装之Java实现(mysql封装java)
- 利用Redis存储Java对象的方法(redis存储java对象)
- 解决Linux下重启Java程序的方法(linux重启java)
- Java联合Redis:建立良好数据连接(java连接redis)
- 快速上手:Java连接Mongodb数据库(java连接mongodb数据库)
- 实战探索:Java中使用Redis缓存(java的redis案例)
- 程序Oracle调用Java程序的实现方法(oracle调用java)
- Linux系统中下载Java的方法(linux下java下载)
- 进程Linux下创建多个Java进程的简易方法(linux 多个java)
- 使用Java监听MySQL数据库变化(java监听mysql)
- 使用Java连接MySQL数据库的具体操作方法(java连接mysql代码)
- Java与MySQL事务处理(mysql中java事物)
- java从list中取出对象并获得其属性值的方法