• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
gddzkw
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  JAVA

多态

摘要:多态也是JAVA面向对象的三大特征之一 多态【方法的多态】【对象的多态】1、方法的多态:重写,重载2、对象的多态 a、一个对象的编译类型和运行类型可以不一致 b、编译类型在定义对象时就确定了,不能改变 c、运行类型可以改变【动态绑定机制】多态的本质:父类的引用指向子类的对象 1 package co 阅读全文
posted @ 2022-07-28 21:28 又菜又爱玩丶 阅读(46) 评论(0) 推荐(0)
继承

摘要:继承 继承可以解决代码复用,让代码更加靠近人的思维,当多个类存在相同的属性【变量】和方法时,可以从这些类中抽象出父类。 在父类中定义这些相同的属性和方法,所有的子类不需要定义这些属性和方法。只需要通过关键字:extends来声明继承父类。继承的好处: 1、代码复用性提高 2、代码扩展性和维护性提高基 阅读全文
posted @ 2022-07-22 11:37 又菜又爱玩丶 阅读(103) 评论(0) 推荐(0)
封装

摘要:一、封装【Encapsulation】意思是把抽象出的数据【属性】和对数据的操作【方法】封装在一起,数据被保护在内部,程序的其他部分只有通过授权的操作【方法】才能对数据进行操作。封装的好处:1、隐藏实现的细节2、可以对数据进行验证,保证安全合理封装实现的一般步骤:1、主要是针对私有属性2、提供一个公 阅读全文
posted @ 2022-07-21 16:29 又菜又爱玩丶 阅读(151) 评论(0) 推荐(0)
JAVA访问标识符

摘要:一、访问标识符JAVA中提供4种访问控制标识符,用于控制方法和属性的访问权限 1、公开级别:用public修饰,对外公开,谁都可以访问 2、受保护级别:用projected修饰,对子类和同一个包种的类公开 3、默认级别:没有修饰符号,向同一个包的类公开 4、私有级别:用private修饰,只有类本身 阅读全文
posted @ 2022-07-20 16:32 又菜又爱玩丶 阅读(269) 评论(0) 推荐(0)
包

摘要:一、包的三大作用: 1、区分相同名字的类 2、当类很多时,便于管理 3、控制访问范围二、包的基本语法: eg:package com.KaiWen 1、package 关键字,表示打包 2、com.KaiWen 表示包名包的本质:就是创建不同的文件夹保存类中的文件三、包的命名: 1、只能包含数字、字 阅读全文
posted @ 2022-07-18 10:25 又菜又爱玩丶 阅读(203) 评论(0) 推荐(0)
如何返回多个值

摘要: 阅读全文
posted @ 2022-07-17 18:44 又菜又爱玩丶 阅读(36) 评论(0) 推荐(0)
作用域、构造器详解

摘要:作用域,顾名思义,就是变量的生命周期1、类中的属性就是一个全局变量,可以不用赋值,有默认值2、局部变量必须赋值才能使用初始化的方法有哪些?1、局部变量直接赋值2、构造器赋值3、代码块赋值构造器【相当于初始化】1、构造器的修饰符可以是四大修饰符中的任何一个【public、protect、默认、priv 阅读全文
posted @ 2022-07-16 11:39 又菜又爱玩丶 阅读(57) 评论(0) 推荐(0)
方法重载、可变参数

摘要:引言:当我在封装,传参的时候,往往因为参数不同或者参数类型不同而需要重写多种方法,因此造成方法多,都是相同的功能,造成代码可读性变差因此推出方法重载这个概念什么是方法的重载?JAVA中允许同一个类中有多个同名方法存在,方法名相同,但参数列表不同。方法重载的前提条件:1、方法名必须相同2、参数列表必须 阅读全文
posted @ 2022-07-15 20:44 又菜又爱玩丶 阅读(142) 评论(0) 推荐(0)
老鼠走迷宫(递归找路)

摘要: 阅读全文
posted @ 2022-07-14 09:40 又菜又爱玩丶 阅读(179) 评论(0) 推荐(0)
类、this()

摘要:众所周知,JAVA是面向对象的一款计算机语言 那什么是面向对象?:简单的说就是能把这个代码实例化,让这个代码本身拥有自己属性和行为,并且可以将这些属性和行为加以封装、继承、抽象,更加贴近实际生活中人的思想本能。 1、【细节分析】在这个过程中,构造器【构造函数】内的数据是在Person类创建后给这些属 阅读全文
posted @ 2022-07-13 10:59 又菜又爱玩丶 阅读(44) 评论(0) 推荐(0)
JAVA扫描器(Scanner)

摘要:1、Scanner类属于java.util包里面的 2、以下主要是对Scanner包里面的next、nextLine、nextInt(基本数据类型) 3、八大基本数据类型包括:byte【字节流】、char【字符型】、int【整型】、short【短整型】、long【长整型】、float【浮点型】、do 阅读全文
posted @ 2022-07-12 19:33 又菜又爱玩丶 阅读(669) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3