本文共 1199 字,大约阅读时间需要 3 分钟。
一、面向对象
1、概念:在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。
2、特点:封装性、继承性、多态性
1)封装是面向对象的核心思想,将对象的属性和行为封装起来,不需要让外界知道具体的细节,这就是封装思想。
2)继承性主要描述的是类与类之间的关系,通过继承,可以在无须重新编写原有类的情况下,对原有类的功能进行扩展。(动物-》狗/猫)
3)多态性指的是在程序中允许出现重名现象,它指在一个类中定义的属性和方法被其他类继承后,它们可以具有不同的数据类型或者表现出不同的行为,这使得同一个属性和方法在不同的类中具有不同的含义。
二、类与方法
1、类用于描述多个对象的共同特征,它是对象的模板;对象是描述现实中的个体,它是类的实例。
对象是根据类创建的,一个类可以创建多个对象。
2、类的定义
类是对象的抽象,它用于描述一组对象的共同特征和行为。
类中可以定义成员变量和成员方法。
成员变量用于描述对象的特征,被称为属性;成员方法用于描述对象的行为,简称为方法。
举例3-1:Person.java
class Person{
int age = 20;//定义int类型的变量age,类中的变量称为成员变量
//定义speak()方法
void speak(){
int age = 10; //方法内定义的变量称为局部变量
System.out.println(“大家好,我今年"+age+岁")
}
}
3、对象的创建和使用
3.1 根据类创建实例对象,才可以实现程序的具体功能;将类进行实例化。
Java中,使用new关键字来创建对象。具体:
类名 对象名 = new 类名();
Person p = new Person();
解读: new Person() 用于创建Person类的一个实例对象,Person p是声明了一个Person类型的变量p。 中间的=用于将Person对象在内存中的地址赋值给变量p,这样变量p便持有了对象的引用。
3.2 创建Person对象后,可以通过对象的引用来访问对象所有的成员。
对象引用.对象成员
如何访问对象的成员,举例3-2 Example01.java
class Example01 {
public static void main (String[] args){
Person p1 = new Person() //创建第一个Person对象
Person p2 = new Person(); //创建第二个Person对象
p1.age = 18; //为age属性赋值
p1.speak(); //调用对象的方法
p2.speal();
}
}
4、类的封装
private 关键字;
public 关键字 ;获取属性值的getXxx()方法,设置属性值的setXxx()方法。
转载地址:https://blog.csdn.net/m0_57061694/article/details/122906780 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!