eclipse导入很容易,昨天上课学了一下用记事本写java,导入自定义类,这就麻烦了。

代码贴一下,方便操作:

package tom.jiafei;

public class SquareEquation {

    double a,b,c;
double root1,root2; boolean boo; public SquareEquation (double a,double b,double c) { this.a = a;
this.b = b;
this.c = c;
if(a!=0) boo = true;
else boo = false;
} public void setCoefficient(double a,double b,double c) {
this.a = a;
this.b = b;
this.c = c;
if(a!=0)
boo = true;
else boo = false;
} public void getRoots() {
if(boo) {
System.out.println("shi er yuan fang chen shi");
double disk = b*b - 4*a*c;
if(disk>=0) {
root1 = (-b+Math.sqrt(disk)/(2*a));
root2 = (-b-Math.sqrt(disk)/(2*a));
System.out.println("the roots are"+root1+" "+root2); }
else System.out.println("mei you jie"); }
else {
System.out.println("bu shi er yuan fang chen shi gen");
} } }
import tom.jiafei.*;

public class SunRise {

    /**
* @param args
*/
public static void main(String[] args) {
SquareEquation equation = new SquareEquation(4, 5, 1);
equation.getRoots();
equation.setCoefficient(-3, 4, 5);
equation.getRoots();
} }

直接上图:

C盘有个求二元方程的带包的类,包名tom.jiafei,编译一下,把.class的文件放到tom\jiafei目录下。

D盘有个主函数用到这个类,先重置classpath.打一句set classpath = .....\jre\lib\rt.jar;.;C:\1000

然后修改环境变量 set classpath = ....\jre\lib\rt.jar;.;C:\1000

编译运行主函数。

安装java,系统默认classpath =....\jre\lib\rt.jar;.;

表示应用程序可以使用当前目录下的无名包类,和子目录下的有名包(并且对应)。

要是应用程序要使用的类,不满足以上条件,就要重新设置classpath.加一个参数,就是包名的上一级目录。

反过来,要是满足条件,就不必这么麻烦了,可以直接编译主函数。

java 导入自定义类的更多相关文章

  1. java学习--自定义类的实例的大小比较和排序

    我们知道Object类有一个equals方法,用于比较两个对象是否相等 我们只要在自定义类中重写了equals方法(若不重写就是比较两个实例的地址,相当于==)就可以用来比较该类的两个实例是否相等 问 ...

  2. JAVA导入支持类

    导入支持类(可以是JDK基础类或者自己编写的类),可以供本类调用方法和属性. java中import用法: 1.单类型导入(single-type-import),例如import java.io.F ...

  3. java创建自定义类的数组

    今天在学图论的最小生成树,开始一直在想是用邻接矩阵还是关联矩阵来表示图,但是发现这样都会有好多空间浪费.于是我就自定义一个边的类,里面包含了权值,关联的端点1,端点2,和图的表示字母.发现我想创建11 ...

  4. java 中自定义类的概述

    作业: 描述商品类 Goods 4个属性 商品名字 大小 价格 库存 把商品类放进集合中 小米品牌 大小 价格 库存的数量 都存集合 华为..... 魅族 public class Goods{ St ...

  5. java创建自定义类的对象数组

      1 public class Student{ 2 static int number = 0; // 静态变量的访问可以不用创建类的实例就可就可使用< 类名.属性 >的方法访问 3 ...

  6. Java基础六(自定义类、ArrayList集合)

    今日内容介绍1.自定义类型的定义及使用2.自定义类的内存图3.ArrayList集合的基本功能4.随机点名器案例及库存案例代码优化 ###01引用数据类型_类 * A: 数据类型 * a: java中 ...

  7. Java学习笔记day06_自定义类_ArrayList

    1.自定义类class 使用类的形式, 对现实中的事物进行描述. 类是引用数据类型. 事物: 方法,变量. 方法:事物具备的功能. 变量:事物的属性. 格式: public class 类名{ //属 ...

  8. Java基础知识强化之IO流笔记55:IO流练习之 自定义类模拟LineNumberReader的获取行号功能案例

    1. 自定义类模拟LineNumberReader的获取行号功能案例 2. 代码实现: (1)MyBufferedReader.java: package cn.itcast_08; import j ...

  9. Java基础-类加载机制与自定义类Java类加载器(ClassLoader)

    Java基础-类加载机制与自定义类Java类加载器(ClassLoader) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 关于类加载器的概念和分类我就不再废话了,因为我在之前的笔 ...

随机推荐

  1. PPTP部署文档

    PPTP部署文档 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.       欢迎加入:高级运维工程师之路 598432640 前言:这款VPN部署起来特别简单,想对OPENVON配 ...

  2. Codeforce Round #228 Div2

    这次的A题没注意要到100- -, B题没做,后来做要注意下1和long long C题当时坑的一B,用了个蠢办法,后来还错了,现在改了,还是蠢办法,等等再去用dp吧,而且本来就只有01用个鸡巴的树状 ...

  3. 转:python socket编程详细介绍

    Python 提供了两个基本的 socket 模块. 第一个是 Socket,它提供了标准的 BSD Sockets API. 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络 ...

  4. 转:Beautiful Soup

    Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时 ...

  5. C++Builder 解决绘图闪动问题

    使用双缓冲 Form->DoubleBuffered = true; Panel->DoubleBuffered = true;

  6. 传递闭包+二进制位运算+floyd(poj2570)

    Fiber Network Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 3125   Accepted: 1436 Des ...

  7. 算法训练 区间k大数查询

    http://lx.lanqiao.org/problem.page?gpid=T11 算法训练 区间k大数查询   时间限制:1.0s   内存限制:256.0MB        问题描述 给定一个 ...

  8. Python学习总结19:类(一)

    在Python中,可以通过class关键字定义自己的类,通过类私有方法“__init__”进行初始化.可以通过自定义的类对象类创建实例对象. class Student(object): count ...

  9. hdu5390 tree

    先求出dfs序,然后建立线段树,线段树每个节点套一个set. 修改操作只需要改被子树区间完全覆盖的线段树节点,将其节点中set的原来的值删除,加入新值. 询问操作查询单点到根的所有节点上的set中与查 ...

  10. Openssl生成根证书、服务器证书并签核证书

    1.修改Openssl配置文件CA目录: cat /etc/pki/tls/openssl.cnf dir = /etc/pki/CA 2.生成根证书及私钥: #http://www.haiyun.m ...