java
三点水@
小白
展开
-
抽象类 abstract/接口 interface/异常
代码块代码快执行顺序 静态代码块(程序启动时执行一次) 然后时匿名代码块 再然后时构造代码块 普通代码款抽象类 abstract用abstract修饰的方法叫抽象方法 只有方法的声明 没有方法体子类一旦继承了抽象父类 就必须重写抽象类里的所有方法 除非子类也是抽象类抽象类里面可以有普通方法 但是抽象方法必须在抽象类里接口 interface实现 implements内部类 Demo20 demo20 = new Demo20(); De原创 2022-01-17 21:53:00 · 247 阅读 · 0 评论 -
面向对象 oop(封装/继承 extends/多态/重写)
面向对象 oop例: 电视 我们不需要知道电视的工作原理 只需要知道遥控器的使用方式就可以了 这就是面向对象,以类的方式组织代码,以对象的方式组织(封装)数据三大特征 封装 继承 多态封装例: 电视 不需要知道原理 厂家 把所用空间封装好了 我们去使用高内聚低偶合属性私有就是 get setpublic class Demo18 { public static void main(String[] args) { Demo19 demo19 = ne原创 2022-01-17 21:49:35 · 73 阅读 · 0 评论 -
数组(稀疏数组)
数组长度是确定的一旦定义了就没法改变元素是相同类型的数组中元素可以是任何类型包括基本类型和引用类型数组是引用类型 数组相当于对象 数组的每个元素相当于对象的成员变量public class Demo16 { public static void main(String[] args) { int [] num ={1,2,3,4,5}; Demo16 demo16 = new Demo16(); demo16.pub(num);原创 2022-01-17 21:46:58 · 334 阅读 · 0 评论 -
方法(重载 递归)
public class Demo13 { public static void main(String[] args) { int sum1 = add1(1,2); System.out.println(sum1); Demo13 demo13 = new Demo13(); int sum2 = demo13.add2(1,3); System.out.println(sum2); } publi.原创 2022-01-17 21:45:13 · 140 阅读 · 0 评论 -
流程控制语句
顺序结构选择结构ifif--elseif--else if-- elseswitch case练习import java.util.Scanner;public class Demo09 { public static void main(String[] args) { //输入成绩大于100分小于0分输入有误,100分为S,90~99为A,80~89为B,70~79为C,60~69为及格,60一下为不及格 Scanner scan原创 2022-01-17 21:42:24 · 54 阅读 · 0 评论 -
包机制/JavaDoc/Scanner对象
包机制解决命名空间重复的问题,和项目的方便管理一般利用公司域名倒置作为包名建包 packagepackage base;public class Helloword { public static void main(String[] args) { System.out.println("hello"); }}导包 importpackage base;import javax.xml.crypto.Data;public clas原创 2022-01-17 21:39:57 · 89 阅读 · 0 评论 -
数据类型/变量/常量/命名规范/运算符
基本类型 (整型 浮点型 字符型 boolean 类型)引用类型(类 接口 数组)string类型转换(强制转换 自动转换)变量(类变量 实例变量 局域变量)常量命名规范原创 2022-01-17 21:30:58 · 259 阅读 · 0 评论 -
快捷指令/注释/标识符
快捷命令 注释 标识符原创 2022-01-17 21:14:14 · 125 阅读 · 0 评论