java–包

java–包

先上代码吧

package Mypack.a;

class Person{
	String name;
	int age;
	void talk(){
		System.out.println("bblailai");
	}
	public static void main(String[] args){
		Person p = new Person();
		p.talk();

	}	
	
}

然后想以前一样cmd。。。javac编译是没问题但是

如果java  Person就会出现这样的情况

java--包

这就是因为没创建文件所导致的

然后怎么解决呢,就是你再创建一个文件,文件名为包,再把编译过的class文件放在里面,在编译就可以了

有没有别的办法呢?

这个例子里面呢就输入两行

javac -d . Person.java

java Mypack.a.Person

然后就可以得到结果了。(输出的时候也要带文件名)

java--包

然后再新建个类,如下所示:

class PersonDemo{
	public static void main(String[] args){
		Mypack.a.Person p  = new Mypack.a.Person();
		p.talk();
	}	
}

但是却还是不行,因为上一个类,不是公共的,所以再以后创建类的时候,前面再加一个public ,但还是不行,因为方法talk也得加,嗯,总结,以后就都得加,前期是为了帮助理解,好了然后就可以用了。

但一次就算了,总这样搞,确实有点烦,好,下面介绍导包的过程。

就是前面再加一行代码;

然后下面new对象的时候就可以简洁一点了,见代码:

import Mypack.a.Person;
public class PersonDemo{
	public static void main(String[] args){
		Mypack.a.Person p  = new Mypack.a.Person();
		p.talk();
	}	
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114825.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 预训练模型还要训练吗_多模态预训练模型

    预训练模型还要训练吗_多模态预训练模型若使用已保存好的镜像reid_mgn:v1,在本机上可按如下操作训练#1.进入已保存环境的镜像(reid_mgn:v1(8.48G)、pytorch/pytorch:1.0.1-cuda10.0-cudnn7-devel_mgnreid(6.37G))nvidia-dockerrun-it–rm-v/home/lc-deep/sdr:/home/personReID…

    2022年10月6日
  • Arduino学习笔记(12) — MPU6050与卡尔曼滤波算法实践「建议收藏」

    Arduino学习笔记(12) — MPU6050与卡尔曼滤波算法实践「建议收藏」01简介:WhyMPU6050?MPU6050等IMU传感器用于自平衡机器人,无人机,智能手机等。IMU传感器帮助我们在三维空间中获得连接到传感器的物体的位置。这些值通常是角度,以帮助我们确定其位置。它们用于检测智能手机的方向,或者用于Fitbit等可穿戴设备,它使用IMU传感器跟踪运动。MPU6050它是全球首例整合性6轴运动处理组件,俗称的六轴陀螺仪(xyz三轴的倾斜…

    2022年6月21日
  • eXtremeDB_5noobs

    eXtremeDB_5noobseXtremeDB™ 3.1fromMcObject®ReleaseNotesTargetOS:HP-UX11forPA-RISC,ItaniumHostOS:HP-UX11.xBYUSINGTHISSOFTWAREYOUAGREETOMcObject’s LICENSEAGREEMENT

    2022年10月14日
  • 如何理解95%置信区间_95的置信区间和90的置信区间

    如何理解95%置信区间_95的置信区间和90的置信区间1.点估计与区间估计首先我们看看点估计的含义:是用样本统计量来估计总体参数,因为样本统计量为数轴上某一点值,估计的结果也以一个点的数值表示,所以称为点估计。点估计虽然给出了未知参数的估计值,但是未给出估计值的可靠程度,即估计值偏离未知参数真实值的程度。接下来看下区间估计:给定置信水平,根据估计值确定真实值可能出现的区间范围,该区间通常以估计值为中心,该区间则为置信区间。2.中心…

    2022年9月23日
  • 手机点餐系统概述_实训答辩安卓点餐系统ppt课件「建议收藏」

    手机点餐系统概述_实训答辩安卓点餐系统ppt课件「建议收藏」《实训答辩安卓点餐系统ppt课件》由会员分享,可在线阅读,更多相关《实训答辩安卓点餐系统ppt课件(13页珍藏版)》请在人人文库网上搜索。1、quiky,diet,Contents,背景,设计思想,产品优势,产品概述,功能介绍,伴随着我国市场经济的高度发展,企业越来越依赖于市场和客户,而如今的餐饮业大都以实际门面形式来进行宣传和交流,作为网络普及化的社会,它还缺少了许多更为现代化的元素,餐饮业是一…

    2022年6月19日
  • 什么是函数模板和类模板(一个c程序有几个函数)

    模板类与类模板、函数模板与模板函数等的区别函数指针=指向函数的指针指针函数=返回指针的函数数组指针=指向数组的指针指针数组=内容是指针的数组类模板=用来产生类的模板模板类=使用类模板产生的类函数模板=用来产生函数的模板模板函数=使用函数模板产生的函数后面转至https://www.cnblogs.com/wangduo/p/5559049.html …

    2022年4月16日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号