摘要:
Object类 在www.oracle中找到java 中的java.lang在中找到object类中找到可以看到在java语言中的定义 如何修改object中的equals类及测试 在object中类的equals的是不是同一个对象而在String中判断的是值是不是相等 改变的方法为 final关键 阅读全文
摘要:
继承的定义 在人类生活中的学徒关系,父子关系等等都属于继承; 但是在程序中是一种类与类的关系 在程序中可以使用父类的方法,也可以添加自己的方法,但是不能选择的继承,要继承就需要把所有的特点全部继承下来; 在继承中的关系如“A is a B”的关系就可以继承,满足继承关系的子类对象时如何产生的? 继承 阅读全文
摘要:
恢复内容开始 在类的getter/setter方法中在getter方法中要先实列话 在构造方法中无参构造(必须要构造)好处很多!!! 描述学生信息及相关联的专业信息 把Subject和Stydent的属性进行连接有3中方法 Student中的代码 Subject类中的代码 test类中的代码及输出 阅读全文
摘要:
解决办法· 什么是静态的访问方法? 1对象名访问 2类名访问 static的特点(属于类共享,只能被子类被继承使用,无法重写) static int price不管有多少实例都只用同一个存储空间,这就是static; 当static在属性前面是为静态属性当在方法前面是为静态方法:都有2中调用方式;最 阅读全文
摘要:
恢复内容开始 封装的定义 特点 1只能通过规定的方法访问数据 2隐藏类的实例细节,方便修改和实现 封装的步骤 快捷创建setter/getter的方法右键然后找到SRCOSE在找到setter/getter点击即可; 包的定义及使用方法 第二种方法的加载速度快,工作量少,比较好用; 第三种方法 当要 阅读全文
摘要:
什么是面向对象的优势(稳定,可扩展,可重用) 继承 封装 多态 1.什么是对象 现实存在的都是对象 2什么是面向对象 根据事物的特征进行相关的程序设计 3什么是类 类是模子,确定对象将会拥有的特征(属性:对象具有的各种静态特征(对象有什么))和行为(方法:对象具有的各种动态行为(对象能做什么)) 4 阅读全文
摘要:
什么是方法 Scanner sc=new Scanner(System.in); sc.nextInt();这就是方法 方法的声明和调用 1声明 访问修饰符 返回类型 方法名(参数列表){ 方法体 }如 访问修饰符:允许访问的权限; 方法名:除了满足标识符,第一个单词小写其他第一个字母都 无参无返回 阅读全文
摘要:
为什么要使用数组? 数组的定义 数组是相同类型的数据按顺序组成的一种引用数据类型 一维数组 声明(和变量对比) 数据类型【】 数组名; 数据类型 数组名【】; 创建 先声明后创建 数组名=new 数据类型【数组长度】 声名的同时创建 数据类型【】数组名=new 数据类型【长度】; 如 int[] i 阅读全文
摘要:
调试的一般都是逻辑 第一步的错误双击数字旁边的蓝色地方,或者点击右键如图 断点的意思就是程序执行在哪里就停止 当找不到DEBUG中的Variables是在位置输入Variables就可以了; 再按下F6键就可以进行断点的单步执行了 每次外循环sum1都要等于1这样才不会出错 多断点需要使用F8从一个 阅读全文
摘要:
while循环 求1到5的和 循环输出26个英文字母分两行输出 do while循环 猜拳游戏 这里包含随机数的生成方法Math.random()中数为double[0,1)通过*10和强制类型转换可以得到我们想要的随机数了 for循环 执行顺序 案例 1!+2!+3!.........+10! 循 阅读全文