再美不及姑娘你
又见西风上碧树

随笔分类 -  java

上一页 1 2 3 4 5 6 下一页
Java基础——内部类
摘要:一、概述: 内部类就是在一个类中定义一个类,例如在一个类A的内部定义一个类B,B就被称为内部类,而A相对的被称为外部类 内部类的形式: 按照内部类在类中定义的位置不同,可以分为以下两种形式: 1.在类的成员位置:成员内部类 2.在类的局部位置:局部内部类 定义格式: public class Out 阅读全文
posted @ 2022-03-19 19:49 再美不及姑娘你 阅读(156) 评论(0) 推荐(1)
Java基础——引用类型作为形参与返回值
摘要:一、具体类名作为形参与返回值 1.方法的形参是类名,其实需要的是该类的对象 比如有一个具体的猫类,我使用另一个类使用猫类的方法 public class CatOperator { public void useCat(Cat c){ c.eat(); }} 那么在调用的时候 public clas 阅读全文
posted @ 2022-03-18 17:59 再美不及姑娘你 阅读(223) 评论(0) 推荐(0)
Java基础——类与接口
摘要:一、类与接口的关系 1.类与类的关系 继承关系,只能单继承,不能多继承;但是可以多层继承 2.类与接口的关系 实现关系,可以单实现,也可以多实现,还可以继承一个类的同时实现多个接口 3.接口与接口的关系 继承关系,可以单继承也可以多继承 二、抽象类与接口的区别 1.成员区别 抽象类:变量;常量;有构 阅读全文
posted @ 2022-03-17 13:47 再美不及姑娘你 阅读(302) 评论(0) 推荐(0)
Java案例——猫与狗(接口版)
摘要:一、需求:对猫跟狗进行训练,加入跳高功能,采用抽象类和接口实现,并创建测试类测试 二、分析: 1.定义接口(Jummping) 成员方法 跳高(); /*定义跳高接口 * */public interface Jumpping { public void jump();}​ 2.定义抽象动物类(An 阅读全文
posted @ 2022-03-17 13:28 再美不及姑娘你 阅读(898) 评论(0) 推荐(0)
Java基础——接口
摘要:概述: 接口是一种公共的规范标准,只要符合规范标准,大家都可以通用,Java中的接口更多的体现在对行为的抽象 一、定义接口格式: 关键字 interface public interface Jumpping {//接口关键字为interface //定义了抽象方法 public abstract 阅读全文
posted @ 2022-03-17 12:52 再美不及姑娘你 阅读(240) 评论(0) 推荐(0)
Java基础——抽象类
摘要:一、概述: 在Java中,一个没有方法体的方法应定义为抽象方法在public 修饰符后加 abstract修饰符,而类中如果有抽象方法,该类必须定义为抽象类在public 修饰符后加 abstract修饰符 二、抽象类的特点: 1.抽象类和抽象方法必须使用abstract 关键字修饰 /*抽象类* 阅读全文
posted @ 2022-03-16 19:40 再美不及姑娘你 阅读(146) 评论(0) 推荐(0)
Java基础——多态
摘要:1.多态的概述 同一个对象在不同时刻表现出不同的形态称为多态 前提: 必须有继承/实现关系 必须有方法重写 2.多态中成员访问的特点 例如: Animal a=new cat();使用动物类创建猫类对象 成员变量:编译时成员变量看左边也就是动物类中的成员变量,执行时也需要看左边也就是动物类,调用没有 阅读全文
posted @ 2022-03-16 19:10 再美不及姑娘你 阅读(63) 评论(0) 推荐(0)
Java基础——final、static关键字
摘要:final关键字是最终的意思,可以修饰成员方法、成员变量、类 特点: 1.修饰方法:表示该方法是最终方法,不能被重写 2.修饰变量:表示变量是常量,不能再次被赋值 3.修饰类:表示类是最终类,不能被继承 final修饰局部变量 1.变量为基本类型:表示基本类型的数据值不能发生改变 1.变量是引用类型 阅读全文
posted @ 2022-03-15 19:23 再美不及姑娘你 阅读(65) 评论(0) 推荐(0)
Java基础——方法重写
摘要:什么是方法重写? 子类中出现和父类中完全一样的方法声明 什么时候可以进行方法重写? 在子类需要父类的功能的同时,功能主体子类有自己的特有内容时,可以重写,一面沿袭了父类的功能一面又定义了子类特有的内容 注意:方法不能进行多次重写 例 手机类 /*手机类,父类* */public class Pone 阅读全文
posted @ 2022-03-14 21:51 再美不及姑娘你 阅读(112) 评论(0) 推荐(0)
Java基础——继承的特点
摘要:继承的优点: 1.提高了代码的复用性(多个类相同的成员可以放到一个类中) 2.提高了代码的维护性(如果要修改方法,只需要修改父类中的即可) 继承的缺点: 1.继承让类与类产生了关系,类的耦合性增强了,子类会随父类的变化而变化,削弱了独立性 什么时候使用继承: 满足一方是另一方的附属时,比如狗和动物, 阅读全文
posted @ 2022-03-14 20:44 再美不及姑娘你 阅读(529) 评论(0) 推荐(0)
Java基础——继承
摘要:概念:继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法 格式:public class 子类 extends 父类{} 父类:也称为基类、超类 子类:也称为派生类 继承中子类的特点: 1.子类可以有父类的内容,调用父类方法(但父类不能调用子类方法) 阅读全文
posted @ 2022-03-14 20:28 再美不及姑娘你 阅读(98) 评论(0) 推荐(0)
Java案例——学生管理系统
摘要:简单完整的学生管理系统 学生类 public class Student { private String id; private String age; private String name; private String address; public Student(){};//无参构造方法 阅读全文
posted @ 2022-03-13 20:29 再美不及姑娘你 阅读(341) 评论(0) 推荐(0)
Java案例——ArrayList存储学生对象并遍历
摘要:package ArrayListDemo;import java.util.ArrayList;import java.util.Scanner;/*案例:存储学生对象并遍历 需求:创建一个存储学生对象的集合,并使用键盘录入的方法录入数据,然后将数据存储到集合中遍历并输出 分析:1.创建学生类,成 阅读全文
posted @ 2022-03-12 21:03 再美不及姑娘你 阅读(421) 评论(0) 推荐(0)
Java基础——ArrayList
摘要:Java基础——ArrayList 作用:提供一个可变长度的集合,底层实际上是一个可变长度的数组 格式:ArrayList <E> arr=new ArrayList<>(); 1.ArrayList 的构造及添加方法 方法名说明 public ArrayList () 创建一个空的集合对象 pub 阅读全文
posted @ 2022-03-12 20:23 再美不及姑娘你 阅读(191) 评论(0) 推荐(0)
Java基础——StringBuilder的添加与反转方法
摘要:StringBuilder添加与反转方法 方法返回对象 public StringBuilder append(任意类型) 添加任意参数数据,并返回对象本身,注意:返回的是对象本身,则调用过append方法后的对象与之前创建的对象是同一个对象,并且调用方法后的对象依旧是对象,可以再次调用方法 pub 阅读全文
posted @ 2022-03-12 19:32 再美不及姑娘你 阅读(209) 评论(0) 推荐(0)
Java基础——StringBuilder
摘要:/* StringBuilder作用: String 在new一个新的对象以及进行字符串拼接时,会在常量池创建拼接之前的两个字符串对象,拼接完成后会造成内存浪费,时间浪费 StringBuilder 会创建一个可变长度的字符串对象,不会造成内存浪费 StringBuilder构造方法: 1. Str 阅读全文
posted @ 2022-03-12 19:12 再美不及姑娘你 阅读(676) 评论(0) 推荐(0)
Java案例——反转字符串
摘要:/*案例:将用户输入的字符串反转并输出 分析:1.使用Scanner 类获取用户输入的字符串 2.定义一个方法将字符串反着遍历并拼接 3.定义变量接受并输出* */public class StringDemo05 { public static void main(String[] args) { 阅读全文
posted @ 2022-03-11 20:20 再美不及姑娘你 阅读(105) 评论(0) 推荐(0)
Java案例——字符串拼接
摘要:/*案例:将一个int数组中的元素拼接为一个字符串 分析:1.静态定义一个int数组 2.定义方法将数组元素遍历并拼接,返回类型为String 3.定义变量接受方法所拼接出来的字符串 4.输出* */public class StringDemo04 { public static void mai 阅读全文
posted @ 2022-03-11 20:09 再美不及姑娘你 阅读(168) 评论(0) 推荐(0)
Java案例——统计字符串中各种字符出现的次数
摘要:/*案例:统计各种字符在字符串中出现的次数 分析:只考虑三种字符类型的情况下(大写字母,小写字母,数字) 1.使用Scanner 类获取字符串数据 2.遍历字符串得到每一个字符 3.判断每一个字符是那种类型? 大写字母范围 A-Z 小写字母范围 a-z 数字范围 0-9 4.定义三个统计类型的变量, 阅读全文
posted @ 2022-03-11 19:54 再美不及姑娘你 阅读(695) 评论(0) 推荐(0)
java案例—遍历字符串
摘要:/*案例:遍历并打印字符串 需求:键盘录入一个字符串,使用程序在控制台遍历该字符串 分析:1.使用Scanner类获取输入的字符串 2.使用public char charAt(int index)方法返回指定索引处的char值,字符串的索引也是从0开始 3.获取字符串长度,与数组类似,格式为:字符 阅读全文
posted @ 2022-03-11 19:39 再美不及姑娘你 阅读(630) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 下一页