JAVA——类
2016-07-27 22:09
260 查看
之前断断续续地学习了JAVA ,现在重新从头总结一下
一.什么是对象
1.对象就是生活中一个具体的的东西,比如某一个人(不能是“一个人”,因为一个人不具体到谁),某个学生。
2.在java中,我们要对对象用语言进行描述
对象特有的性质我们称为属性, 如某个人的属性为姓名,性别, 肤色,发型等;
对象特有的行为称为方法, 如某个人的学习,运动等;
二.什么是类
1.JAVA中的类是具备某些共同特征的实体的集合,它是一种抽象的概念;
2.用程序设计的语言来说,类是一种抽象的数据类型,它是对所具有相同特征实体的抽象;
3.简单说类就是对象的集合,如同生活中对某一类事物的总称;
为什么要有类?
1.类是java程序的组织单位,任何的java语句,都要写在类文件里面。(这么说不全对,package语句和import
语句就可以写在外面,但编译之后一定是在类文件里面的)
2.比如:小明有两个手两个脚 会说话 小红和小黄也有两个手两个脚 会说话
那么在JAVA里面会把它们的共同特点(都有两个手两个脚 会说话)找出来组成一个类 :人类
那以后就可以说,有两个手两个脚 会说话的就是人类,有了这个人类 就好比有了一个模板,我们可以拿这个模板去造人,
拿着这个人类的模板随便印一下(JAVA中管这种操作叫实例化),就成了一个人,它可以叫小红,也可以叫小明
为什么要有类呢: 当我们要造很多人的时候是一个一个造好呢,还是先弄个模板(类)再造好呢?所以,类带来方便
三.类定义
3.类的格式
public class 类名 {
//定义属性的格式
public 数据类型 属性名;
//定义方法的格式
public 返回值类型 方法名(数据类型 参数名,...){
}
}
注意!!!!类是模板,是不能直接使用的。
例:
public class Person{//这是一个类
private int age;//这是类的属性
private boolean sex;;//这是类的属性
public int getAge() {;//这是类的行为,也成为方法
return age;
}
public void eat() {;//这是类的行为,也成为方法
System.out.println("eat");
}
}
四.实例化对象
格式:
类名 对象名 = new 类名();
调用属性方法的格式:
对象名.方法名(参数值,...);
对象名.属性名
例:Person ta =new Person()
ta.getAge();
ta.eat();
一.什么是对象
1.对象就是生活中一个具体的的东西,比如某一个人(不能是“一个人”,因为一个人不具体到谁),某个学生。
2.在java中,我们要对对象用语言进行描述
对象特有的性质我们称为属性, 如某个人的属性为姓名,性别, 肤色,发型等;
对象特有的行为称为方法, 如某个人的学习,运动等;
二.什么是类
1.JAVA中的类是具备某些共同特征的实体的集合,它是一种抽象的概念;
2.用程序设计的语言来说,类是一种抽象的数据类型,它是对所具有相同特征实体的抽象;
3.简单说类就是对象的集合,如同生活中对某一类事物的总称;
为什么要有类?
1.类是java程序的组织单位,任何的java语句,都要写在类文件里面。(这么说不全对,package语句和import
语句就可以写在外面,但编译之后一定是在类文件里面的)
2.比如:小明有两个手两个脚 会说话 小红和小黄也有两个手两个脚 会说话
那么在JAVA里面会把它们的共同特点(都有两个手两个脚 会说话)找出来组成一个类 :人类
那以后就可以说,有两个手两个脚 会说话的就是人类,有了这个人类 就好比有了一个模板,我们可以拿这个模板去造人,
拿着这个人类的模板随便印一下(JAVA中管这种操作叫实例化),就成了一个人,它可以叫小红,也可以叫小明
为什么要有类呢: 当我们要造很多人的时候是一个一个造好呢,还是先弄个模板(类)再造好呢?所以,类带来方便
三.类定义
3.类的格式
public class 类名 {
//定义属性的格式
public 数据类型 属性名;
//定义方法的格式
public 返回值类型 方法名(数据类型 参数名,...){
}
}
注意!!!!类是模板,是不能直接使用的。
例:
public class Person{//这是一个类
private int age;//这是类的属性
private boolean sex;;//这是类的属性
public int getAge() {;//这是类的行为,也成为方法
return age;
}
public void eat() {;//这是类的行为,也成为方法
System.out.println("eat");
}
}
四.实例化对象
格式:
类名 对象名 = new 类名();
调用属性方法的格式:
对象名.方法名(参数值,...);
对象名.属性名
例:Person ta =new Person()
ta.getAge();
ta.eat();
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- Python动态类型的学习---引用的理解
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序