摘要:
static关键字 在类中static用来修饰属性和方法,属性和方法成为静态方法。可以被类直接调用 public class Student { private static int age;//静态变量 private double score;//非静态变量 // 非静态方法 public v 阅读全文
posted @ 2021-04-09 10:24
木木彡坚持
阅读(39)
评论(0)
推荐(0)
摘要:
Java三大特性 封装简介 封装其实就是针对类属性的私有化(封装),即属性私有。同时向外部提供公有的set和get方法。实际操作中,当实例化类之后给某一个属性赋值的时候,调用set方法内部可以添加安全性检查,规避一些不合法的属性赋值(比如:Person类实例化后给年龄赋值 999等) 封装的作用 提 阅读全文
posted @ 2021-04-09 10:01
木木彡坚持
阅读(139)
评论(0)
推荐(0)
摘要:
类与对象总结 类与对象 类是一个模板,抽象的。对象是一个具体的实例 方法 1、定义方法 2、调用方法 对象的引用 数据类型 基本类型:byte 、short、int、long、float、double、char、boolean Java中除上述八大基本数据类型外,其他均为引用类型 对象是通过引用来操 阅读全文
posted @ 2021-04-07 17:25
木木彡坚持
阅读(109)
评论(0)
推荐(0)
摘要:
面向对象编程 什么是面向对象编程 面向对象编程(Object-Oriented Programming) OOP 本质:以类的方式组织代码,以对象的形式组织(封装)数据 抽象 三大特征: 封装 继承 多态 break和return的作用 break:跳出switch、结束循环 return:结束方法 阅读全文
posted @ 2021-04-07 17:24
木木彡坚持
阅读(37)
评论(0)
推荐(0)
摘要:
稀疏数组 稀疏数组实际上就是一个压缩后的二维数组,且列数固定为3列。原二维数组中有效数组的个数为sum,则稀疏数据的行数即为sum+1。稀疏数据的第一行第一列记录原二维数组的总行数,第二列记录原二维数组的总列数,第三列记录原二维数组中有效数据的总数量。以后每一行的三列依次记录每一个有效数据所在原二维 阅读全文
posted @ 2021-04-07 17:19
木木彡坚持
阅读(459)
评论(0)
推荐(0)
摘要:
Java中的方法概述 方法重载规则 方法名称必须相同 方法的形参必须不相同(个数、类型、参数排列顺序等) 方法的返回值类型可以相同也可以不同 仅仅返回值类型不同不足以构成方法的重载 实现理论 方法名称相同时,编译器会根据调用方法的参数个数、参数类型等逐个去匹配,以选择对应的方法,如果匹配失败,则编译 阅读全文
posted @ 2021-04-07 17:18
木木彡坚持
阅读(35)
评论(0)
推荐(0)
摘要:
Java中数据类型拓展 数字拓展-进制 二进制数字0b开头 int i = ob10; 十进制 int i = 10; 八进制数字以0开头 int i = 010; 16进制数字以0x开头 int i = 0x10; 浮点型拓展 float f = 0.1f;double d = 1.0/10;Sy 阅读全文
posted @ 2021-04-07 17:17
木木彡坚持
阅读(61)
评论(0)
推荐(0)