oopDay1-类和对象,重载

本文深入浅出地讲解了面向对象编程的封装、继承、多态和抽象等核心概念,以桌子类为例,并探讨了抽象学生类、数据类型默认值和Java中的类与对象。此外,还涉及了面向过程、面向接口、面向方面和微服务等相关技术应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

oop面向对象的编程思想

封装 继承 多态 抽象

面向过程

面向对象

面向接口: M V C

面向方面 : aop 若项目需要融合天气预报,需要彼此之间aop关联

面向服务 : 微服务,分布式架构

各数据类型属性的默认值

在这里插入图片描述
char的默认值比较特殊,是\u0000,即—>空格

Day 1

类和对象

: 具有相同特征及功能的事物的抽象 是一种模板

对象: 用模板创建的变量叫做对象

描述一个桌子:

特征(属性)和功能(方法)

特征: 材质,长宽高,颜色,形状

功能: 能干啥 放东西 结构

在这里插入图片描述

在这里插入图片描述

public class Table {
        //特征属性或成员变量
        int leg = 4;		//桌子腿的数量
        String xingzhuang = "长方形";
        //功能  方法
//        public void fangdongxi(){     //功能:能干啥
//            System.out.println("放了东西");
//        }
}

public class testTable {
    public static void main(String[] args) {
        Table t = new Table();
        t.leg=1;
        System.out.println(t.leg);
        Table t1 = new Table();
        System.out.println(t1.leg);
    }
}
抽象一个学生类

姓名 年龄 性别 学号

1.1全局变量与局部变量(就近原则)
全局变量的默认值:String为null,int为0
全局变量与局部变量(就近原则)

在这里插入图片描述

1.2列表参数(就近原则)
列表参数(就近原则)

在这里插入图片描述

1.3调用返回得出结果
调用返回得出结果

在这里插入图片描述

1.4加减乘除
加减乘除

在这里插入图片描述

方法定义: 方法的列表参数 方法的返回值类型

参数: 再调用方法时将值传入到方法内部

返回值: 在调用完方法时想得到方法运算的结果

1.5重载方法(overload)

在这里插入图片描述

在这里插入图片描述

在同一类中,方法名相同,参数列表不同,这种方法就是重载方法.

(参数列表不同:1.个数不同;	2.对应位置的类型不同;)

重载方法(overload)的意义:方便我们的调用或者使用.

好处:	调用时不需要特别记住方法名称,他会自动匹配
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值