多态 1、什么是多态 在Java中,多态是面向对象编程中的一个重要概念,它允许不同类型的对象对同一方法进行不同的实现。具体来说,多态性指的是通过父类的引用变量来引用子类的对象,从而实现对不同对象的统一操作。 2、多态实现的条件 在Java中,要实现多态性,就必须满足以下条件: 继承关系存在继承关系的类之间才能够使用多态性。多态性通常通过一个父类用变量引用子类对象来实现。 方法重写子类必须重写(Override)父类的方法。通过在子类中重新定义和实现父类的方法,可以根据子类的特点行为改变这个方法的行为,如猫和狗吃东西的独特行为。 父类引用指向子类对象使用父类的引用变量来引用子类对象。这样可以...

  RtL5yBUUyius   21天前   38   0   0 Java

一、继承(extends) 1.1、继承是什么 继承就是Java允许我们用extends关键字,让一个类与另一个类建立起一种父子关系; 被继承的类称为父类(基类、超类),继承父类的类都称为子类(派生类),当子类继承父类后,就可以直接使用父类公共的属性和方法了 当子类继承父类后,就可以直接使用父类公共的属性和方法了 2.2、继承的用处 来看看下面两个类 可以看到,一个是学生类,一个是老师类;他们之间都有着相同的特征:成员变量、方法; 这样的话,重复代码又多了,是一种很不好的现象。 我们使用继承,来优化代码 这样减少代码冗余,提高了代码的复用性,增强类的功能扩展性。 2.3、继承的语法...

  RtL5yBUUyius   2024年04月27日   37   0   0 Java

大家好,我是白夜,今天给大家聊聊面向对象的三大特征——封装 一、包(package) 1.1、包的引入 先来看看我们之前写的代码结构 以上代码存在的问题 所有类写在一个目录下面,非常难管理,因为以后项目不可能只有这么几个类,当类数量很大的时候,就不容易管理了。 不能写同名但是不同需求的类。 为了解决这些问题,我们需要把不同的东西放到专门的里面,进行分类管理。也就是通过文件夹进行管理,Java中的文件夹就是包 1.2、定义包 包命名规范:一般是公司域名反写.项目名.模块名字.子模块名; 要求:包名是全英文小写。 例如:itsource.cn域名 packagecn.itsource....

  RtL5yBUUyius   2024年04月12日   39   0   0 Java

大家好,我是白夜,今天和大家聊聊类与对象 一、初识面向对象(了解) 1.1、面向过程和面向对象 面向过程编程 C语言就是面向过程编程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 面向对象编程 JAVA是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。 举个例子,比如洗衣服 面向过程:1.拿桶2.把衣服放桶里3.接水4.放洗衣服5.搓6.再接水7.把衣服拧干8.晒衣服 面向对象:1.把衣服和洗衣粉放进洗衣机2.打开洗衣机3.把衣服拿出来晾干 在这里洗衣机就是一个对象,所以只要操作洗衣机所具备的功能,都要定义在对象中。 1.2、面向...

  RtL5yBUUyius   2024年04月08日   53   0   0 Java

哈喽,大家好!我是白夜,今天给大家聊聊Java里面的方法。 一、什么是方法 1.1、方法的概念与作用 1.1.1、概念 ​方法(method),又称为函数(function),代表一段“独立的”“可复用”的“功能”代码 1.1.2、作用 ​方法可以复用代码,减少了代码的冗余,提高效率和程序的可读性。 1.2、方法的定义 定义一个方法的语法 / 修饰符返回值类型方法名称([参数类型形参...]){ 方法体代码; (return返回值;) } / publicstaticvoidmain(String[]args){ intnum1=10; intnum2=20; System.out,print...

  RtL5yBUUyius   2024年04月02日   57   0   0 Java

一、数据类型 定义: 就是用了保存数据的一个类型,一种数据类型,只能保存该类型数据值 作用: 只有了解数据类型,才能选择合适的类型存放数据,才能更好的利用计算机硬件资源(内存和硬盘等)。 不同的数据类型存放数据大小是不同的。 数据类型的使用方式就是用来声明一个变量,装数据的。 常用的整数类型是int和long,byte和short基本不用,常用的小数类型是double,float基本不用,因为double是不精确的,在实际开发中表示精确的小数我们使用BigDecimal类。 计算机存储数据:存储在硬盘【磁盘】,硬盘中的方式都是用的二进制数据的方式进行存储0101010101010101...

  RtL5yBUUyius   2024年03月15日   61   0   0 Java

一、什么是Java Java是SunMicrosystems于1995年首次发布的一种编程语言和计算平台。编程语言还是比较好理解的,什么是计算平台呢? 计算平台是电脑中运行应用程序(软件的环境),包括硬件环境和软件环境。一般系统平台包括一台电脑的硬件体系结构,操作系统、运行时库。 Java是快速,安全和可靠的。从笔记本电脑到数据中心,从游戏机到科学超级计算机,从手机到互联网,Java无处不在!Java分三个版本 JavaSE(J2SE)(Java2PlatformStandardEditionjava平台标准版) JavaEE(J2EE)(Java2Platform,Enterprise...

  RtL5yBUUyius   2024年03月11日   78   0   0 Java

一、为什么要使用LINQ 要理解为什么使用LINQ,先来看下下面的例子 例子:要统计字符串中每个字母出现的频率(忽略大小写),然后按照从高到低的顺序输出出现频率高于2次和其出现的的频率。如果用传统的Sql语句来写,一定是非常的繁杂,如果用LINQ语句来写,效果如下 stringstrs="helloword,Hehehe"; varitems=strs.Where(c=>char.IsLetter(c))//过滤非字符 .Select(c=>char.IsLower(c))//大小写都转换成小写 .GroupBy(c=>c)//根据字母进行分组 .Where(g=>g....

  RtL5yBUUyius   2023年11月02日   70   0   0 .NET
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~