Java类的定义、声明及使用
来源:互联网 发布:网络刷手一天能挣多少 编辑:程序博客网 时间:2024/05/16 11:34
1、
class 类名称{ 属性 方法 }
2、声明一个类需要通过一个关键字class
3、类与对象的关系
1)类是对某一类事物的描述,是抽象的、概念上的意义,对象是实际存在的该类事物的每一个个体,也被称为实例。
package classdemo;class Person{ String name; int age; public void tell(){ System.out.println("姓名:"+name+" "+"年龄:"+age); }}public class ClassDmeo01 { public static void main(String[] args) { /* 创建对象 */// Person per = null; //声明// per = new Person(); //实例化操作,通过关键字new来实例化 Person per = new Person();//声明并实例化 }}
内存划分
开辟堆内存空间的时候,对name
和age
进行了初始化。
没有实例化,就没有开辟堆内存,栈指针就没有指向,就会出现空指针异常。
如下:
package classdemo;class Person{ String name; int age; public void tell(){ System.out.println("姓名:"+name+" "+"性别:"+age); }}public class ClassDmeo01 { public static void main(String[] args) { /* 创建对象 赋值:对象.属性 调用:对象.方法 */ Person per = null; //声明// per = new Person(); //实例化操作,通过关键字new来实例化// Person per = new Person();//声明并实例化 per.name = "张三"; per.age = 30; per.tell(); /* * Exception in thread "main" java.lang.NullPointerException * 空指针异常 * 没有实例化,就没有开辟堆内存,栈指针就没有指向 * */ }}
0 0
- Java类的定义、声明及使用
- 类的声明,定义及使用
- 类的声明及定义
- 类的声明、定义及应用
- 链表类的声明及定义
- 使用typedef简化函数指针的声明及定义
- Java方法的声明及使用
- 10 --> java 方法的声明及使用
- java方法的声明及使用
- c++模版声明定义及使用方式
- template模板的声明及定义
- Jsp的定义及作用还有声明
- 二维数组的声明,定义及应用
- C++变量定义及声明的区别
- java变量声明及使用
- C++模板类的声明、定义和使用
- C++模板类的声明、定义和使用
- Java中枚举类的定义及简单使用
- easyUI datagrid 遍历集合
- 关联规则算法1------关联规则Apriori原理和R实现
- 事务的四种隔离级别
- dpdk学习之一--初识dpdk
- hessian构建RPC的两种方式
- Java类的定义、声明及使用
- Poj 3180 The Cow Prom(强连通分量)
- 北航计算机机试14阶乘数
- 由浅入深了解Thrift之服务模型和序列化机制
- 2018届实习-阿里巴巴内推编程题
- 在linux环境下 编译opencv (C++)工程
- SpringMVC:解决406 not acceptable
- 学习JavaScript设计模式(三)
- 搞笑的java的list,set,map的继承关系(实现关系)