摘要: 题目描述: 我们经常遇到的问题是给你两个数,要你求最大公约数和最小公倍数。今天我们反其道而行之,给你两个数a和b,计算出它们分别是哪两个数的最大公约数和最小公倍数。输出这两个数,小的在前,大的在后,以空格隔开。若有多组解,输出它们之和最小的那组。注:所给数据都有解,不用考虑无解的情况。 例如:a=3 阅读全文
posted @ 2020-11-23 15:57 Super揍敌客 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、OOP相较于面向过程,将数据放在第一位,之后再考虑操作数据的算法 2、封装也就是数据隐藏,对象中的数据称为实例字段,操作数据的过程称为方法。 3、实现封装的关键在于,绝对不能让类中的方法直接访问其他类的实例字段,程序只能通过对象的方法与对象数据进行交互。封装给对象赋予了“黑盒“特征。这是提高重用 阅读全文
posted @ 2020-11-22 14:46 Super揍敌客 阅读(108) 评论(0) 推荐(0) 编辑
摘要: package com.sun.lesson02; import java.time.DayOfWeek; import java.time.LocalDate; public class LocalDate01 { public static void main(String[] args) { 阅读全文
posted @ 2020-11-22 14:24 Super揍敌客 阅读(282) 评论(0) 推荐(0) 编辑
摘要: java protected修饰符说明 1. 简介 对protected修饰符进行阐述,结合Object类的clone方法进行说明。其中clone方法如下:protected Object Object.clone(); 关于protected修饰符的访问权限如下: 子类与基类在同一包中:被声明为 阅读全文
posted @ 2020-11-15 15:33 Super揍敌客 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-11-15 15:00 Super揍敌客 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 比如,随机函数,Math.random() 想要简化写法,那么,可以在导入包的时候,添加static //下面一行会报错 //import java.lang.Math.random; //如下调用就可以省略Math,直接调用random() import static java.lang.Math 阅读全文
posted @ 2020-11-15 11:04 Super揍敌客 阅读(346) 评论(0) 推荐(0) 编辑
摘要: { //代码块(匿名代码块):不能主动调用,创建对象时自动创建,在构造器之前 } static { //静态代码块,定义初始化内容,只执行一次 } public Class(){ //构造方法 } 执行顺序:静态代码块,匿名代码块,构造方法 阅读全文
posted @ 2020-11-15 10:57 Super揍敌客 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 这里所说的对象类型转换,是指存在继承关系的对象,不是任意类型的对象。当对不存在继承关系的对象进行强制类型转换时,java 运行时将抛出 java.lang.ClassCastException 异常。 在继承链中,我们将子类向父类转换称为“向上转型”,将父类向子类转换称为“向下转型”。 很多时候,我 阅读全文
posted @ 2020-11-15 10:55 Super揍敌客 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-11-15 09:25 Super揍敌客 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 首先回顾一下在程序设计语言中有关将参数传递给方法(或函数)的一些专业术语。按值调用(call by value)表示方法接收的是调用者提供的值,而按引用调用(call by reference)表示方法接收的是调用者提供的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的 阅读全文
posted @ 2020-11-13 16:32 Super揍敌客 阅读(147) 评论(0) 推荐(0) 编辑
返回顶端 2 3
4