随笔分类 - JAVA
摘要:EasyCode使用文档及教程:https://gitee.com/makejava/EasyCode/wikis/pages?sort_id=725180&doc_id=166248
阅读全文
摘要:编程完成如下要求:班级Grade类: 属性:编号,名称,地址定义:无参构造方法、有参构造方法定义方法:显示班级的信息。学生类:属性:学号,姓名,年龄,所在班级定义方法:显示学生的信息(学号,姓名,性别,年龄,班级编号,班级名称) //红色注释就是用 grade类创建的引用类型 g(代码28行) 注意
阅读全文
摘要:属于运行错误,java.lang.NullPointerException 因为s是null 原因:当引用名称的值为null时,就不能访问某个对象中的属性或方法,如果非要访问则就出现空指针异常 解决办法:在访问某个对象中的属性或方法 内存分析图: null的值赋给s 然后创建新的对象时把null给覆
阅读全文
摘要:基本数据类型:在内存中存放的是真正的值 4大类,共计8种 引用数据类型:在内存中存放的是地址(引用) String 用户自定义类型,如:Student Computer... 对引用数据类型赋值的方式: 第一种:将对象赋给引用名称 如:s = new Student(); 第二种:将null值赋给引
阅读全文
摘要:构造方法分类: 隐式构造方法 当在一个类中,没有手动编写构造方法,则系统会提供一个默认的无参的构造方法 显式构造方法 当在一个类中,手动编写构造方法,则系统不会提供默认的无参的构造方法 若把选中的给删掉,那么就会出现下面的错误:因为没有找到构造方法 所以建议:当手动编写构造方法时,先编写无参构造方法
阅读全文
摘要:构造方法: 构造方法是一个特殊的方法,构造方法名字必须与类名一致 并且构造方法必须没有返回类型,也就是不编写返回类型 构造方法-语法格式: public 方法名称([参数列表]){ } 构造方法如何执行的? 当创建对象时自动执行相匹配的构造方法 构造方法最好在成员变量之前编写,这样就不会把代码看混
阅读全文
摘要:第一种方法:使用引用名称.属性名称 = 值; 如:Tom.breed = "泰迪"; 第二种方法:使用构造方法完成
阅读全文
摘要:1 /* 2 编写车类,属性:颜色、品牌、价格 3 编写车的测试类,创建车的对象 4 */ 5 class Car{ 6 //属性也叫做成员变量 7 String color; 8 String brand; 9 double price; 10 11 //方法 12 public void print(String n...
阅读全文
摘要:成员变量与局部变量区别 声明位置不同 成员变量:在类中声明 局部变量:在方法中声明,其中形参也属于局部变量 初始值不同 成员变量:在没有赋值时,是有默认值的,数据类型不同,默认值不同 局部变量:没有默认值,也就是说必须先声明,然后再赋值,最后才可以使用 在同一个类中,成员变量的名字可以与局部变量的名
阅读全文
摘要:练习案例: 编写电脑类,属性:品牌、颜色、价格,方法:显示电脑的信息 编写电脑测试类,创建电脑对象,输出电脑信息 code:
阅读全文
摘要:创建对象,也叫做实例化 语法格式: 类名 引用名称 = new 类名(); 注意:一个类中可以创建多个对象
阅读全文
摘要:访问对象中的属性: 引用名称.属性名称 访问对象中的方法: 引用名称.方法名称() String的地址要是常量池没有,会自动开辟
阅读全文
摘要:编写类的操作步骤: 第一步:编写 类 语法格式: [修饰符] class 类名{ } 第二步:编写 属性(也叫成员变量) 语法格式: [修饰符] 数据类型 属性名称 [=值] 属性编写在类中 [ ]中的内容是可有可无的 属性名称也是标识符,建议采用驼峰命名法(见名知意) 当属性或成员变量没有赋值时,
阅读全文
摘要:面向对象:虚拟世界“模拟现实”生活,必须保证模拟一致 面向过程: 类:对同一类事物的抽象的描述,也就是:不具体的 如:电脑类、水杯类、键盘类、人类...... 对象:万物皆对象,也就是说:具体的实例 如:我的电脑、张三的水杯...... 类与对象之间关系: 抽象与具体的关系 描述对象的特征,称为属性
阅读全文
摘要:方法重载: ···在一个类中,方法的名字可以相同,参数列表必须不同(类型不同、个数不同、顺序不同),与返回类型无关,构成方法的重载
阅读全文
摘要:1.该题有未知的三位数,编写为参数,如:int num 2.该题有两种情况,但是只得到一个结果,因此可以编写为带返回类型 3.当一个题是否这种情况时,一般返回类型编写为boolean
阅读全文
摘要:1.有未知的数,因此可以编写为带参数的方法 2.带参方法的语法格式: public static void 方法名称(参数列表){ 方法体 } 3.每个参数语法格式:数据类型 参数名称 比如 (int n) 多个参数之间使用英文逗号隔开 4.方法中未知的编写为参数,称为形式参数,简称形参 调用方法时
阅读全文
摘要:break、continue、return的区别 break:表示中断,可以在switch case中或循环中 使用 当遇到break 则结束当前整个switch case 或 循环 continue:表示继续,只能在循环中使用,当遇到continue时,则结束本次(当次循环),继续执行下一次循环
阅读全文

浙公网安备 33010602011771号