
java
顾星辰、
在路上
展开
-
jdk下载与安装
java jdk下载 安装原创 2022-11-23 16:14:19 · 227 阅读 · 0 评论 -
oop总结
1、面向对象、什么是对象、对象和类的关系 什么是面向对象:万事万物皆为对象 对象和类的关系:类是用来描述对象的 对象是根据类来创建的 对象:属性+功能 类:属性+方法 2、创建对象 以及使用对象中的属性和方法 类名 对象名 = new 类名(); 对象名.属性; 对象名.方法(); 3、重载:同类中方法名相同,参数列表不同,返回值类型可同可不同 调用重载方法时,根据参数决定具体使用的方法 4...原创 2022-04-24 16:41:05 · 87 阅读 · 0 评论 -
---异常
异常Exception:异常不是错,是意外 异常分类 运行异常(未检查异常):可处理,可不处理 RuntimeException以及子类都为运行异常 编译异常(检查异常):必须处理 Exception以及子类(不包括RuntimeException)都是编译异常 异常处理 两种处理方式: 1、抛出异常 throws 在方法名...原创 2022-04-15 15:34:46 · 307 阅读 · 0 评论 -
抽象abstract,接口interface
抽象abstract: 抽象方法:方法定义,没有方法的实现 抽象类:用abstract修饰的类就是抽象类 抽象类中可以有普通方法,也可以有抽象方法 抽象类不能实例化对象,但是可以做引用类型 接口interface:也叫做协议,比抽象更抽象-因为它比抽象类更纯粹 接口不是类 接口中只能有抽象方法 和 静态常量 接口可以继承接口,而且可以多继承 接口不能实例化对象,但是可以做引用类型 接口 ...原创 2022-04-14 22:40:19 · 70 阅读 · 0 评论 -
二维数组的定义格式
二维数组:多个一维数组组成 第x行第y列 定义格式1: 数据类型[][] 数组名 ; 数组名 = new 数据类型[行][列]; 定义格式2: 数据类型[][] 数组名 = new 数据类型[行][列]; 定义格式3: 数据类型[][] 数组名 = { {值1,值2,值3...}, {值1,值2,值3...}, ...原创 2022-04-11 18:07:55 · 2667 阅读 · 0 评论 -
static静态的分析及运用
static静态原创 2022-04-09 21:07:02 · 229 阅读 · 0 评论 -
面向对象之-多态
运行: 编译看左边 运行看右边 多态: 一个对象,多种形态 引用对象只能调用父类中存在或者重写的方法 父类可以代表子类 多态下创建对象: 父类 对象名=new 子类([参数]); 引用类型 引用对象=new 实际类型([参数]) ...原创 2022-04-06 23:08:44 · 403 阅读 · 0 评论 -
面向对象-super用法
概念 super: super.属性;父类的属性 super([参数]);父类的构造函数 每一个构造函数内都默认有一个无参的super(); 写一个父类 子类 测试原创 2022-04-04 19:38:47 · 347 阅读 · 0 评论 -
面向对象三大特征之继承
面向对象三大特征: 封装、继承、多态 继承extends:子类继承父类中所有的非私有属性和方法 构造函数不会被继承 子类可以有自己的方法 重写(覆盖): 继承关系下,子类中的方法与父类中继承的方法名相同 参数列表相同,返回值类型相同 this:当前对象 this.属性;当前对象的属性 this([参数]); super:父类对象 super.属性 super([参数]); 父类 子类 ...原创 2022-03-31 22:37:12 · 72 阅读 · 1 评论 -
java构造函数的介绍与运用
我们学习一个东西首先哟啊对这个有所理解也就是所说的概念先看下概念 概念 构造函数: 是一个特殊的函数,与类名相同,无返回值类型 每个类中都默认有一个无参的构造函数(是隐藏的) 创建对象时执行构造函数 构造函数的作用:初始化对象 创建对象时,给对象属性赋值 格式: public 类名([参数]){ } 创建对象格式:版本2 类名 对象名 = new 构造函数(); 运用...原创 2022-03-29 21:49:27 · 856 阅读 · 1 评论 -
主题-面向对象三大特征之封装
package com.zking.test; public class Account { // 5、写一个银行账户Account类,有属性:卡号、密码、余额。有一个显示账户卡号,密码,余额 的方法。(属性封装) // 写一个测试类,创建三个银行账户对象,为银行账户的卡号,密码,余额赋值然后查看银行账户的信息 // (要求每一个新的银行账户密码默认为666666) String sx;//属性 //赋值 public void setSx(String sx) { ...原创 2022-03-28 23:09:26 · 326 阅读 · 0 评论