摘要: 常用类(3-2):String类的练习 案例1:遍历获取字符串中的每一个字符 /* "hadoopjavaMySQL12138" 需求:遍历获取字符串中的每一个字符 */ public class StringDemo1 { public static void main(String[] args 阅读全文
posted @ 2021-12-18 23:24 阿伟宝座 阅读(47) 评论(0) 推荐(0)
摘要: 常用类(3):String类 一、String类概述 1、String类的特点介绍 观察API发现: 1、String代表的是字符串,属于java.lang下面的,所以使用的时候不需要导包 2、String类代表字符串 Java程序中的所有字符串文字(例如"abc" )都被实现为此类的实例(实例代表 阅读全文
posted @ 2021-12-16 23:40 阿伟宝座 阅读(499) 评论(0) 推荐(0)
摘要: 常用类(2):Scanner类 Scanner类 1、通过jdk工具查出,Scanner类在util下,需要导包 2、键盘录入工具:Scanner 注意:不能以Scanner作为class文件名 //导包 import java.util.Scanner; public class ScannerD 阅读全文
posted @ 2021-12-16 21:16 阿伟宝座 阅读(272) 评论(0) 推荐(0)
摘要: 常用类:Object 一、API概述(Application Programming Interface) 应用程序编程接口 编写一个机器人程序去控制机器人踢足球,程序就需要向机器人发出向前跑、向后跑、射门、 抢球等各种命令,没有编过程序的人很难想象这样的程序如何编写。但是对于有经验的开发人员来说, 阅读全文
posted @ 2021-12-15 22:03 阿伟宝座 阅读(281) 评论(0) 推荐(0)
摘要: 面向对象(17):内部类及其案例 一、内部类的介绍 1、内部类的概述 把类定义在其他类的内部,我们称之为内部类 举例:在类A中定义了一个类B,类B就是内部类 2、内部类的特点 (1)内部类可以访问外部类的成员,包括私有和静态的外部类成员 (内部类如果是静态的,就不能访问外部类私有的,但是可以访问静态 阅读全文
posted @ 2021-12-15 21:51 阿伟宝座 阅读(209) 评论(0) 推荐(0)
摘要: 面向对象(16):修饰符 1、package、import、class package:到达路径为包 package com.shujia.lyw.day17.baodemo; import:最终导的是一个类 import java.util.Scanner;//Scanner是一个类 class: 阅读全文
posted @ 2021-12-15 09:55 阿伟宝座 阅读(102) 评论(0) 推荐(0)
摘要: 面向对象(15):形式参数和返回值问题案例 一、形式参数 形式参数: (1)基本数据类型:byte、short、int、long、float、double、char、boolean (2)引用数据类型:类、接口、数组、抽象类 1、当类作为形参:实际上传的是该类的对象的地址值 class Studen 阅读全文
posted @ 2021-12-14 22:57 阿伟宝座 阅读(86) 评论(0) 推荐(0)
摘要: 面向对象(14-2):接口的练习 一、类与类,类与接口,接口与接口之间的关系 类与类: 继承关系,只能进行单继承,不可以进行多继承,但是可以多层继承 案例: class A{} class B extends A{} class C extends C{} 类与接口: 实现关系,可以是单实现,也可也 阅读全文
posted @ 2021-12-14 21:48 阿伟宝座 阅读(106) 评论(0) 推荐(0)
摘要: 面向对象(14-1):接口 1、接口概述 现在有很多的驯养员或者是驯兽师,可以训练出:猫钻火圈,狗跳高,狗做计算等。 而这些额外的动作,并不是所有猫或者狗一开始就具备的,这些功能属于后天经过 特殊的培训训练出来的。所以,这些额外的动作定义到抽象动物类中就不合适, 定义到具体的猫或者狗中也不合适,因为 阅读全文
posted @ 2021-12-12 23:33 阿伟宝座 阅读(129) 评论(0) 推荐(0)
摘要: 面向对象(13-2):抽象类练习 1、猫狗案例 /* 具体事物:猫,狗 共性:姓名,年龄,吃饭 ①先分析: Cat 猫:成员变量:name,age 构造方法:无参,有参 成员方法:吃饭(猫吃鱼) Dog 狗:成员变量:name,age 构造方法:无参,有参 成员方法:吃饭(狗吃骨头) ②通过分析,两 阅读全文
posted @ 2021-12-12 21:32 阿伟宝座 阅读(194) 评论(0) 推荐(0)
摘要: 面向对象(13):抽象类 1、抽象的表述 我们之前所说的猫,狗,猪,羊驼,熊猫等等都是动物的具体的例子,而动物本身是一个抽象的概念, 而我们之前是将动物写成了一个类,而类又可以创建对象,但是呢,实际上抽象的东西本身应该不能实例化, 并且动物这个概念中吃的方法,以及动物共有的方法本身也是一个不具体的方 阅读全文
posted @ 2021-12-12 21:12 阿伟宝座 阅读(198) 评论(0) 推荐(0)
摘要: 面向对象(12-3:多态的练习 /* 多态的练习: 猫狗案例 */ class Animal2{ public void eat(){ System.out.println("吃饭"); } } class Dog2 extends Animal2{ @Override public void ea 阅读全文
posted @ 2021-12-12 00:09 阿伟宝座 阅读(38) 评论(0) 推荐(0)
摘要: 面向对象(12-2):多态的向下转型 存在多态的前提(缺一不可): 1、要有继承的关系 2、子类要重写父类中的方法 3、要有父类的引用指向子类对象 多态的弊端: 多态创建对象无法使用子类特有的方法 案例1: class Father1{ public void fun(){ System.out.p 阅读全文
posted @ 2021-12-12 00:05 阿伟宝座 阅读(60) 评论(0) 推荐(0)
摘要: 面向对象(12-1):多态 1、多态的概述 多态概述: 某一个事物,在不同时刻表现出来的不同状态。 举例: 动物(狗,猫,鸡...) 水(气态,液态,固态) class Animal{ } class Dog extends Animal{ String name; String type; } 2 阅读全文
posted @ 2021-12-11 21:59 阿伟宝座 阅读(82) 评论(1) 推荐(0)
摘要: 面向对象(11-2):final关键字 一、final关键字的介绍 1、如果父类的东西不想让子类去继承:可以使用private修饰或者static 由于继承方法中有一个现象:方法重写 所以,当方法可以被重写的时候,父类原本的方法还在,但调用的是子类重写后的方法; 如果我依旧想保留父类原本的方法,不想 阅读全文
posted @ 2021-12-11 20:03 阿伟宝座 阅读(90) 评论(0) 推荐(0)