java之面向对象

Posted 青青子佩-学海无涯,回头是岸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java之面向对象相关的知识,希望对你有一定的参考价值。

面向对象:

  1.什么是类

    类是模型,确定对象将会拥有的特征(属性)和行为(方法)

    类是对象的的类型

  2. 什么是对象

    对象是类的实例化表现

    对象是特定类型的数据

  3. 什么是属性和方法

    属性:对象具有的各种静态特征   【对象有什么】

    方法:对象具有的各种动态行为   【对象能做什么】

  4. 什么是面向对象  

 

  5. 类和对象有什么关系

 

===============================================================

宠物猫的类

package com.vip.animal;

/**
 * 宠物猫类
 * @author mpp
 */
public class Cat {
    //成员属性:昵称,年龄,体重,品种
    String name;
    int month;
    double weight;
    String species;

    //成员方法:跑动,吃东西
    public void run(){
        System.out.println("小猫会跑");
    }

    //方法重构
    public void run(String name){
        System.out.println(name+"快跑");
    }

    public void eat(){
        System.out.println("小猫吃鱼");
    }
}

宠物猫的实例化和对象调用

package com.vip.animal;

public class CatTest {
    public static void main(String[] args) {
        //对象实例化
        Cat one = new Cat();
        one.run();
        one.eat();
        one.name = "cafe";
        one.month = 1;
        one.weight = 7.9;
        one.species ="三花猫";
        System.out.println(one.name);
        System.out.println(one.month);
        System.out.println(one.weight);
        System.out.println(one.species);
        one.run(one.name);
    }
}

 

以上是关于java之面向对象的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

PHP面向对象之选择工厂和更新工厂

三Java面向对象之猜拳游戏

java面试准备之面向对象

JAVA之AOP