Idea central de Java OOP

Idea central de Java OOP

 

  • Programación Orientada a Objetos (POO).

  • La esencia de la programación orientada a objetos es organizar el código por clase y organizar (encapsular) los datos por objeto .

 

Abstracción : Extraer las características comunes de muchas cosas como una clase.

Tres características principales de Java:

  • Encapsulación: literalmente, la encapsulación, al retener una interfaz a la que se puede llamar, conduce a la reutilización del código.

  • Herencia: Las subclases pueden heredar los miembros y métodos de la clase padre (se puede entender que el hijo hereda la propiedad del padre).

  • Polimorfismo: Una misma cosa puede tener muchas formas, y las formas son diferentes.

 

Desde la perspectiva de la epistemología: primero hay objetos y luego clases. Los objetos son cosas concretas, las clases son abstractas y son abstracciones de objetos.

Desde el punto de vista del código: primero hay clases y luego objetos. Las clases son plantillas para objetos.

amable

Una clase es una plantilla: abstracto,

package com.oop.Demo2;
​
//.Student类
//以类方式组织代码
public class Student {
    //属性:
    String name;  //默认是null
    int age;   //默认是0
    //方法
    public void study(String name){
        System.out.println(this.name+"在学习代码");
​
    }
}

objeto

Un objeto es una instancia concreta de

package com.oop.Demo2;
​
//一个项目中只有一个main方法,作为项目的入口
public class Application {
​
    public static void main(String[] args) {
/*
以对象组织(封装)数据
 */
        //类是抽象的,需要进行实例化出来
        //new Student() 就是一个实例化,
        //类实例化会返回一个自己的对象
        //zhangSan对象是Student类的一个实例化
        Student zhangSan = new Student();
        Student LiSi = new Student();
​
        zhangSan.name = "张三";
        zhangSan.age = 10;
​
        LiSi.name = "李四";
        LiSi.age = 10;
​
        System.out.println(zhangSan.name);
        System.out.println(zhangSan.age);
​
        System.out.println(LiSi.name);
        System.out.println(LiSi.age);
​
    }
​
}

 

 

 

 

 

 

Supongo que te gusta

Origin blog.csdn.net/weixin_40294256/article/details/117202476
Recomendado
Clasificación