前言:这篇文章为本人在学习Java过程中的笔记记录博客,适合入门级的Java学习者读阅,欢迎各位大佬进行点评。
类和对象
1.类和对象的概念
现实中真实存在的实体被称为对象
描述对象的时候发现这些对象具有一些共同的特征(具备相同的属性和相同的行为)
所以把具备相同的属性和行为的一类对象抽象成类
当有了对象之后,这些属性就有了属性值,行为就有了相应的意义
属性和属性值不一样,比如我和小明都是人,我俩都有年龄这个属性,但是属性值就是年龄的大小我俩是不同的。
1.1 类和对象的编程思想
在程序世界中,有很多的编程范式,即一种编程思想
C——面向过程的编程语言,关注的是行为本身
Java/C++ ——面向对象的编程语言,关注的是对象和行为,即行为一定是某个对象发出,作用于一个或多个对象上
1.2 类和对象的关系
类和对象是先有类再有对象
类是描述某一些对象的统称,对象是这个类的一个实例
这一类对象所具有的共同属性和行为(方法)都在类中定义
2.类和对象的创建
2.1类的创建
创建类的语法(类的名称要用有意义的大驼峰单词命名法)
class 类名称{
// field(实例属性,成员属性)
//行为(实例方法,成员方法)
}
例如
class Person{
String name;
int age;
public void eat() {};
public void sleep() {};
public void print() {};
}
类中定义的成员变量都有默认值,都是该类型的默认值
对于所有具有引用类型的默认值,都是null
但是一个源文件有且仅有一个主类public class