Java面向对象的概念
2015-07-30 21:29
302 查看
对象
万物皆是对象。
在现实世界中,随处可见的便是对象, 对象时世界中真实存在的事物。Java中对问题的处理就是基于对象的,将问题归结为对象,将对象抽取出它的属性和行为从而解决问题。
例如我们可以将狗看做一个对象,分析他的属性和行为:
类
类是一类事物的总称,Java中将对象抽象为类。例如猫, 狗都属于动物类,他们属于一类,而猫和狗就是动物类中的对象。
对象的创建
对象的创建
对象创建的格式: 类名 对象名 = new 类名();
对象包含属性和行为, 即成员变量和成员方法。
成员变量的格式: [修饰符] [变量名];
成员方法的格式: [修饰符] [返回值类型] [方法名]([传递的参数列表])
成员方法中有一类特殊的方法叫做构造方法。构造方法是在创建类的对象的时候new后面的, 例如:
若类中只有构造方法2,则默认的构造方法也就是构造方法1则被覆盖。
万物皆是对象。
在现实世界中,随处可见的便是对象, 对象时世界中真实存在的事物。Java中对问题的处理就是基于对象的,将问题归结为对象,将对象抽取出它的属性和行为从而解决问题。
例如我们可以将狗看做一个对象,分析他的属性和行为:
类
类是一类事物的总称,Java中将对象抽象为类。例如猫, 狗都属于动物类,他们属于一类,而猫和狗就是动物类中的对象。
对象的创建
对象的创建
对象创建的格式: 类名 对象名 = new 类名();
对象包含属性和行为, 即成员变量和成员方法。
成员变量的格式: [修饰符] [变量名];
成员方法的格式: [修饰符] [返回值类型] [方法名]([传递的参数列表])
成员方法中有一类特殊的方法叫做构造方法。构造方法是在创建类的对象的时候new后面的, 例如:
Student stu = new =Student();
其中Student()就是调用的构造方法。类中的构造方法可以有多个。如下:
public class Student{ private String name; //属性:学生姓名。 private String sex; //属性:学生性别。 private int id; //属性:学生学号。 //构造方法1:默认构造方法 Student(){ } //构造方法2:带姓名,性别, ID参数的构造方法 Student(String name, String sex, int id){ this.name = name; this.sex = sex; this.id = id; }
若类中只有构造方法2,则默认的构造方法也就是构造方法1则被覆盖。
相关文章推荐
- Java的垃圾回收总结
- Java07—30
- Java中的for循环
- 计蒜客中第5题 矩阵翻转问题 java语言
- java_web学习(2)Servlet
- Caused by: java.lang.NumberFormatException: For input string: ""
- Java学习note 数组,String,面向对象综合
- MyEclipse加速。有时候妈妈的myeclipse速度慢的要死。
- Java NIO:NIO概述
- Java mac 上编写Java代码
- JAVA 使用正则表达式删除HTML标签
- spring 代理(静态代理&动态代理&cglib代理)
- spring task 注解+xml的demo
- 从零开始搭建SpringMVC框架以及最简单的 Hello World 实例
- Spring IoC Container and Spring Bean Example Tutorial
- Spring中通配符
- java基础第四讲——数组、字符串、类与对象(构造器)
- day01_Java开发环境_20150730
- Java错误提示-------java.sql.SQLException:ResultSet is closed
- 字符串反转(java实现)