面向对象(Object Oriented)

面向对象(Object Oriented)是种编程范式,应用于多种领域。它包括对象唯一性、抽象性、继承性和多态性四个核心概念。构造器是类中用于初始化成员变量的方法,与普通方法在修饰符、返回类型和命名上有区别。this关键字在构造器中用于调用同一类的不同构造器,并在成员变量和局部变量同名时区分两者。
摘要由CSDN通过智能技术生成

面向对象

面向对象(Object Oriented)是软件开发方法,一种编程范式。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。

面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。

package com.xxxx.oop01;
/*
    自定义的类
    对象
    根据类构建对象,类就是模板|图纸
    图纸中定义什么,根据这个类构建的对象中就存在什么

   天使:
    属性: 翅膀个数   姓名     翅膀颜色      善良
    功能:
        拯救
        ..
 */
public class Angel01 {
   
    // 属性: 翅膀个数   姓名     翅膀颜色      善良
    public String name;
    public int num;
    public String color;
    public boolean kindness;

    //功能:     拯救
    public void save(){
   
        //打印语句 快捷键  sout->enter
        System.out.println(name+"正在拯救学习java的你们....");  //在成员方法中的成员变量指代调用当前成员方法的那个对象的成员变量值
    }
}
package com.xxxx.oop01;
/*
    天使类测试类
        1.导包  不需要  同包下的类
        2.构建天使类的对象
        3.通过对象使用内容

        注意:
            new关键字能够创建一个对象
            看到new就是一个对象的产生
            可以根据一个类,创建多个对象,根据业务需求
 */
public class AngelTest02 {
   
    //main方法的快捷键  main->enter   psvm->enter
    public static void main(String[] args) {
   
        //1.导包  不需要  同包下的类
        //2.构建天使类的对象
        //=右边先创建好一个对象,再赋值给=左边的对应类型的变量
        Angel01 angel = new Angel01();
        Angel01 angel2 = new Angel01();
        //3.通过对象使用内容
        angel.name = "胡歌";
        angel.color="白色";
        angel.num=8;
        angel.kindness = true;

        angel2.name = "彭于晏";
        angel2.color="黑色";
        angel2.num=6;
        angel2.kindness = false;

        angel.save();
        angel2.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值