01.代码如下: package TIANPAN; class Book { // 定义一个新的类 String title; // 书的名字 double price; // 书的价格 public void getInfo() { // 此方法将由对象调用 System.out.println("图书名称:" + title + ",价格:" + price); } } /** * 此处为文档注释 * * @author 田攀 微信382477247 */ pu…
java中常用的包.类.以及包中常用的类.方法.属性 常用的包 java.io.*; java.util.*; java.lang.*; java.sql.*; java.text.*; java.awt.*; javax.swing.*;   包名 接口 类 方法 属性 java.sql.*;     public class DriverManager extends Object   static Connection getConnection(String url, String us…
返回本章节 返回作业目录 需求说明: 定义一个计算器类, 实现计算器类中加. 减. 乘. 除的运算方法, 每个方法能够接收2个参数. 实现思路: 定义计算器类. 定义计算器类中加.减.乘.除的方法. 定义测试,进行四则运算. 实现代码: import java.util.Scanner; public class Calculator { //计算两个数的和 public void add(double num1,double num2) { System.out.println(num1 +…
01.代码如下: package TIANPAN; class Book { // 定义一个新的类 private String title; // 书的名字 private double price; // 书的价格 public Book(String t, double p) { // 有两个参数的构造 title = t; // 直接为属性赋值 price = p; // 直接为属性赋值 } // setter.getter略 public void getInfo() { // 此方法…
01.代码如下: package TIANPAN; class Book { // 定义一个新的类 public Book() { // 构造方法 System.out.println("************************"); } } /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public static void main(String[] args) { Book book…
1.Class类的理解 1.类的加载过程:程序经过javac.exe命令以后,会生成一个或多个字节码文件(.class结尾).接着我们使用java.exe命令对某个字节码文件进行解释运行.相当于将某个字节码文件加载到内存中.此过程就称为类的加载.加载到内存中的类,我们就称为运行时类,此运行时类,就作为Class的一个实例.2.换句话说,Class的实例就对应着一个运行时类.3.加载到内存中的运行时类,会缓存一定的时间.在此时间之内,我们可以通过不同的方式来获取此运行时类. 2.获取Class实例…
返回本章节 返回作业目录 需求说明: 设计一个类似于ArrayList的集合类ListArray. ListArray类模拟实现动态数组,在该类定义一个方法用于实现元素的添加功能,以及用于获取ListArray动态数组中所有元素的总个数. 在ListArray类中定义一个用于迭代动态数组所有元素的方法. 实现思路: 定义迭代接口Foreach,在该接口中定义两个方法,分别是判断迭代器中是否还有下一个元素的方法,以及获取迭代器中下一个元素的next()方法. public interface Fo…
01.代码如下: package TIANPAN; class Node { // 每一个链表实际上就是由多个节点组成的 private String data; // 要保存的数据 private Node next; // 要保存的下一个节点 /** * 每一个Node类对象都必须保存有相应的数据 * * @param data 要通过节点包装的数据 */ public Node(String data) { // 必须有数据才有Node this.data = data; } /** *…