随笔分类 - java
记录一点一滴
摘要:/* 抽象类 什么是抽象类? 被abstract关键字所修饰的类就是抽象类 *有抽象方法的类就是抽象类 什么是抽象方法? 没有方法体的方法就是抽象方法 抽象类的特点? 1,抽象类和抽象方法都要由abstract关键字来修饰 abstract class AA{ public abstract voi
阅读全文
摘要:/* 代码块分类? 局部代码块 作用是什么? 能够让局部变量,更早的在内存中消失,节省空间 public class domo0629_02 { public static void main(String[] args){ { int i = 0; //这个花括号内属于局部代码块 } } } 构造
阅读全文
摘要:public class demo0629 { public static void main(String[] args){ Persons p = new Student();//向上转型 p.eat(); Student s = (Student) p;//向下转型 s.eat(); s.pl
阅读全文
摘要:class day6_26_1{ public static void mian(String[] args){ Fu2 fu2 = new Zi2();//父类引用子类对象 fu2.print();//fu } } class Fu2{ public void print(){ System.ou
阅读全文
摘要:public class day_6_25_1 { public static void main(String[] args){ Zi1 zi1 = new Zi1(); zi1.setEat(); } } /* 1,什么是方法的重写? 在子类继承父类中,子类出现与父类方法的声明完全一直的方法,就
阅读全文
摘要:public class day_6_25 { public static void main(String[] args){ Zi zi = new Zi(); zi.getName(); }; } /* 在子父类继承 */ class Fu{ String name = "张三"; public
阅读全文
摘要://this在private关键字后标准代码该怎么写? /*this代表对象得引用,那个对象调用this所在得方法,this就代表那个对象 this作用:this可以掘金局部变量隐藏成员变量得问题*/ class phone { String name; int age; public void s
阅读全文
摘要:/* * 手机类 * 属性: * 品牌brand * 价格price * 行为: * 打电话call() * 发短信sendMessage() * 玩游戏playGame() * * * */ private 为是私有方法只能在类内部使用 public class Do { public stati
阅读全文
摘要:/* 构造方法 什么是构造方法? 方法名和类名相同,和普通方法的格式不一样的特殊方法 构造方法的定义格式? 修饰符 类名 (形参){ 执行语句 } 构造方法的作用? 1,用来创建对象 2,用来对象的属性进行初始化 构造方法的特点? 1,构造方法没有返回值类型 2,构造方法没有返回值 构造方法得注意事
阅读全文
摘要:public class day_6_2 { public static void main(String[] args) { } } class Dog{ /* 成员变量和局部变量 什么是局部变量? 定义在方法中或者方法声明上的变量就是局部变量 1,方法中的变量和形参都是局部变量 什么是成员变量?
阅读全文
摘要:public class day_6_1 { public static void main(String[] args) { //创建一个小人 Person p = new Person(); //给这个人属性赋值 p.name = "张三"; p.age = 18; //调用这个人的行为 p.c
阅读全文
摘要:public class day_6 { public static void main(String[] args) { /* 面向对象和面向过程 什么是面向对象? 强调过程, 例如:我们要做一个大型项目,但是做这个项目需要划分为几个功能块,这几个功能块组合在一起就形成这个项目(重点关注功能块(方
阅读全文
摘要:public class day_5_2 { public static void main(String[] args) { /*方法的重载(overload) 什么是方法的重载 是指在同一个类中,出现两个方法的名字相同,参数列表不同(参数的个数不同,数据类型不同,对应的顺序位置不同)的两个方法,
阅读全文
摘要:public class day_5_1 { public static void main(String[] args) { /*方法,函数 什么是方法? 具有特定功能的一段独立小程序 方法作用? 1,提高了代码的复用性 2,提高了代码的维护性 方法的定义格式? 修饰符 返回值类型 方法的名字 (
阅读全文
摘要:public class day_5 { public static void main(String[] args) { /*排序*/ //选择排序 int[] arr = {1, 2, 3, 5, 4}; //排序前 for (int i = 0; i < arr.length; i++) {
阅读全文
摘要:import java.util.Scanner; public class day_4_5 { public static void main(String[] args) { /*数组的常见操作*/ //遍历 int[] arr = {3, 5, 2, 1, 4}; int max = arr[
阅读全文
摘要:public class day_4_3 { public static void main(String[] args) { /* 数组 特点: 1,数容器一旦初始化,长度就固定了,不能在改变 2,数据容器中既可以存储基本数据类型,也可以存储引用数据类型 3,一个数组容器中的所有元素的数据类型必须
阅读全文
摘要:public class day_4_2 { public static void main(String[] args) { /*循环嵌套*/ /* **** **** **** **** */ for (int i = 1; i <= 4; i++) { for (int j = 1; j <=
阅读全文
摘要:三种循环的区别1、for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)2、do..while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)for和while的区别1、条件控制语句所控制的自增变量,因归属于for循环的语法结构中,在for
阅读全文
摘要:public class day_4_1 { public static void main(String[] args) { /* while循环 格式: 初始化条件; while(判断条件){ 语句体; 控制条件; } 执行流程: 初始化条件 --> 判断条件 --> 语句体 --> 控制条件
阅读全文