网站首页 > 技术文章 正文
一、理解类是一种类型
1.java数据类型:byte,short,int,long,float,double,char,boolean,String,数组,类
2.自定义数据类型(创建类类型)
//学生类 学生类型
public class Student {
//学号
public int xh;
//姓名
public String name;
//年龄
public int age;
//性别
public String sex;
}
3.使用类类型
3.1创建对象:定义类类型变量
类名 对象名=new 类名();
3.2创建类类型数组
类类型 [] 数组名=new 类类型[长度];
二、方法
1.使用:方法需要定义在类里,通过对象调用方法.
2.定义方法的语法:
访问修饰符 返回值类型 方法名(形参列表){
方法体....
return 返回值;
}
注意:a.无返回值,返回值类型用void代替
b.参数列表可有可无
c.参数列表的格式:
数据类型 参数名,数据类型 参数名,数据类型 参数名...
3.调用方法:
对象.方法名([实参列表]);
变量=对象.方法名([实参列表]);
三、访问对象的方法和属性时,比较容易遇到报空指针异常,即:
java.lang.NullPointerException,这是因为试图访问一个空对象的属性或方法。
猜你喜欢
- 2025-07-03 有望取代 java?GO 语言项目了解一下
- 2025-07-03 ScalersTalk成长会Java小组第7周学习笔记
- 2025-07-03 泣血推荐,Java高阶必备的7大经典书籍
- 2025-07-03 centos7 java dockerfile
- 2025-07-03 对Java意义重大的7个性能指标
- 2025-07-03 Net7/JDK19/Delphi10性能对比(续)
- 2025-07-03 java文本对比工具源码7
- 2025-07-03 崩溃卡死?Java老司机私藏的7条救命命令,5分钟搞定线上事故!
- 2025-07-03 Java 中的 7 种重试机制,还有谁不会?!
- 2025-07-03 翻了ConcurrentHashMap1.7 和1.8的源码,我总结了它们的主要区别
- 最近发表
-
- Qt编程进阶(63):Qt Quick高级控件的使用
- Qt编程进阶(47):QML鼠标事件处理(qt编程难不难)
- 使用Xamarin和Visual Studio开发Android可穿戴设备应用
- Qt使用教程:创建Qt Quick应用程序(三)
- QML性能优化 | 常见界面元素优化(qml布局自适应大小)
- Qt使用教程:创建移动应用程序(二)
- Qt Quick 多媒体开发播放音乐和视频
- Qt使用教程:创建Qt Quick UI表单(三)
- 如何将 Qt 3D 渲染与 Qt Quick 2D 元素结合创建太阳系行星元素?
- QML控件:TextInput, TextField, TextEdit, TextArea用法及自定义
- 标签列表
-
- axure 注册码 (25)
- exploit db (21)
- mutex_lock (30)
- oracleclient (27)
- nfs (25)
- springbatch (28)
- oracle数据库备份 (25)
- dir (26)
- connectionstring属性尚未初始化 (23)
- output (32)
- panel滚动条 (28)
- centos 5 4 (23)
- sql学习 (33)
- c 数组 (33)
- pascal语言教程 (23)
- ppt 教程 (35)
- java7 (24)
- 自适应网站制作 (32)
- server服务自动停止 (25)
- 超链接去掉下划线 (34)
- 什么是堆栈 (22)
- map entry (25)
- ubuntu装qq (25)
- outputstreamwriter (26)
- fill_parent (22)