- 博客(16)
- 收藏
- 关注
原创 第4章课后作业
第5题 设计Bird 、Fish类,都继承自抽象类Animal,实现其抽象方法info(),并输出他们的信息/** * 动物类 */public abstract class Animal { private int age; public Animal(int age) { super(); this.age = age; } public int getAge() { return ag...
2018-04-25 20:26:29 1897
原创 第4章知识点
继承:满足is a的关系,可以通过关键字extends来实现继承.1.会继承父类的属性跟方法(不包括用private修饰的属性和方法)2.继承的关键字是 extends3.被继承的对象称之为父类,继承者称之为子类4.父类的构造方法只能被子类调用,不能被继承5.任何一个类都有一个默认的父类 Object(对象)重写和重载重写:发生在父类和子类之间的同名方法,要求方法名,参数列表,返回值类型都要相同...
2018-04-25 19:06:25 139
原创 第3章课后作业
第1题 简述封装的定义,步骤和好处答:封装就是将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而通过该类提供的方法来实现对隐藏信息的操作和访问.具体步骤:1,修改类属性的访问权限.2,创建setter(赋值)和getter(取值)的方法.3,在getter中加入对属性的存取控制语句.封装的好处就是让使用者只能通过程序规定的方法来访问数据,隐藏类的实现细节,方便加入存取控制语句,限制不合理...
2018-04-23 21:49:56 525
原创 第3章知识点
方法声明: 修饰符 + 返回类型 + 方法名(形参) 方法声明如果形参的类型或个数不同即为重载类都有一个默认的构造方法,任何一个对象的创建 都是由构造方法来创建1.构造方法的修饰符只能是public2.构造方法没有返回值3.构造方法的方法名跟类名一致4.默认的构造方法没有参数5.一旦用户自己定义了构造方法,无参的构造方法失效 自定义构造方法(修饰符必须是public 方法必须是类名 没有...
2018-04-23 20:33:29 108
原创 第2章知识点
类的方法包括1,方法名2,返回值类型3,方法体成员变量:类的属性;可以被其他类或方法调用局部变量:方法内的变量;只能在其方法内使用OOP: Object Oriented Programming 即面向对象编程带参方法:形参与实参的类型,数量和顺序都需要一一对应,,参数可以是一个数,也可以是多个数,数组或者对象
2018-04-23 08:59:15 90
原创 第2章课后作业
第1题 根据输入的1~12的数字,判断是哪个季节import java.util.Scanner;public class Season { String season; public void show(int month) { if(month>=1&&month<=3) { season="春季"; }else if(month>=4&&am...
2018-04-19 20:31:44 332
原创 第1章知识点
类定义了对象将会拥有的特征(属性)和行为(方法)类是对象的类型,对象是类的实例.使用类的步骤:1,定义类:使用关键字 class2.创建类的对象:使用关键字 new3,使用类的方法:使用"."操作符
2018-04-18 19:01:23 139
原创 第1章课后作业
第1题 编写一个计算器类public class Calculator { int num1; int num2; double result; String operation; public void show() { System.out.println(result); } public static void main(String[] args) { Scanne...
2018-04-18 17:20:13 222
原创 吃货联盟订餐系统
import java.util.Scanner;public class Demo3 { public static void main(String[] args) { String[] dishNames = { "红烧带鱼", "鱼香肉丝", "时令鲜蔬" };//菜单 double[] prices = { 38.0, 20.0, 10.0 };//价格 int[] praiseN...
2018-04-18 17:09:23 2072
原创 测试题
/*1,编写Java程序,实现的功能是:输入一行字符,分别统计并输出该字符串中的英文字母、空格、数字和其他字符的个数.*/import java.util.Scanner;public class Test1 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System...
2018-04-11 11:49:50 353
原创 第8章课后作业
第1题 图形打印import java.util.Scanner;public class HomeWork8_2 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入行数:"); int rows = input.nextInt()...
2018-04-08 18:53:12 632
原创 第7章知识点
/* * 找最小值及其下标 */public class HomeWork7_3 { public static void main(String[] args) { int integral[]=new int[] {18,25,7,36,13,2,89,63}; int min = integral[0]; for (int i = 0; i < integral.length; ...
2018-04-02 19:51:03 139
原创 第7章课后作业
第1题 逆序输出输入的五句话import java.util.Scanner;public class HomeWork7_2 { public static void main(String[] args) { String words[]=new String[5]; System.out.println("请输入5句话:"); Scanner input = new Scanne...
2018-04-02 19:33:55 403
原创 第6章课后作业
第1题 从键盘上接受周一至周五每天的学习时间,并计算每日平均学习时间import java.util.Scanner;public class HomeWork6_2 { public static void main(String[] args) { Scanner input = new Scanner(System.in); double total = 0.0; for (in...
2018-04-01 01:37:34 308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人