Java 类引入 学习记录规整

之前觉得声明一个类,再把另一个包内的声明数值用第一个类打印出来就可以了(加入引入包类)

结果发现是不对的

看了看demo

得出正确结果

ImportTest 被运行 引入下面的Import类

package com.ykmimi.wendu;   //有main的才可运行 也就是本类运行
import com.ykmimi.Import.*;  //引入下面的包类
public class ImportTest {

   public static void main(String[] args) {
      // TODO 自动生成的方法存根
      Import Ia = new Import();
      Ia.num(889);
      Ia.printImport();
   }

}

Import类

package com.ykmimi.Import;//被上面的引入

public class Import {
   int a;
   public void num(int num){
      this.a = num;
   }
   public void printImport(){
      System.out.println(a);
   }
}

虽然照着demo打出来,但引入被引入理解起来暂时还有点浑浊.

时间: 2024-10-10 00:33:25

Java 类引入 学习记录规整的相关文章

java.time包常用类API学习记录

Java8出来已那么多年了,java.time包之前一直没有使用过,最近正好有用到,在此做个记录. 上图列出了java.time包下的类,接下来我们详细看下其中每个类的用法. Clock:获取到当前时间点,包含时区信息,该类是抽象类,其实现类由其内部类实现,也可以自定义其实现类. Clock方法描述: getZone():获取创建日期时间的时区: withZone(ZoneId zone):返回一个指定时区clock副本: instant():返回instant实例: millis():获取当前

转:java高并发学习记录-死锁,活锁,饥饿

死锁 两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去. 为什么会产生死锁: ① 因为系统资源不足. ② 进程运行推进的顺序不合适. ③ 资源分配不当. 产生死锁的条件有四个: ① 互斥条件:所谓互斥就是进程在某一时间内独占资源. ② 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放. ③ 不剥夺条件:进程已获得资源,在末使用完之前,不能强行剥夺. ④ 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系. 避免

JAVA 动态代理学习记录

打算用JAVA实现一个简单的RPC框架,看完RPC参考代码之后,感觉RPC的实现主要用到了两个方面的JAVA知识:网络通信和动态代理.因此,先补补动态代理的知识.---多看看代码中写的注释 参考:Java 代理模式与动态代理类 java的动态代理机制详解 在动态代理中,首先定义一个接口,这个接口中声明的方法 是 真实类需要实现的,真实类实现该方法来提供具体的操作. public interface Subject { public abstract void request(); } publi

java——类的学习(1)

class colordefine{ String color="黑色"; void getMes() { System.out.println("定义类"); } } public class aaa { public static void main(String args[]) { colordefine b=new colordefine(); System.out.println(b.color); b.getMes(); } } 黑色 定义类 java是

[Hanani]JAVA大数相关学习记录

1.Basic remains .题目链接 涉及内容: 大数读入|大数模|大数进制读入时转化为十进制|大数输出时转化为其他进制输出 import java.io.*; import java.math.*; import java.util.*; import java.text.*;//各种头文件 public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in);/

java之字符串学习记录

public class StringDemo { public static void main(String[] args) { //静态初始化字符串 String s1 = "hello china!"; String s3 = "Hello China!"; System.out.println(s1); //动态初始化字符串 String s2 = new String("hello china!,china,china"); Stri

java一周学习记录(2017/12/2)

姓名:Danny                               日期:2017/12/2 任务 日期 听课 编程程序 阅读课本 准备考试 考试 周六加课 日统计 周日 周一 30 120 150 周二 50 140 190 周三 150 150 150 周四 180 180 周五 100 180 280 周六 480 480

java学习记录(4):ActionListener

1.ActionListener是处理被点击的事件的. 除了像之前每个元素都独立写一个listener之外,还可以统一用一个 s.setActionCommand("sec"); m.setActionCommand("min"); s.addActionListener(new SetHandler()); m.addActionListener(new SetHandler()); private final class SetHandler implement

Java设计模式学习记录-单例模式

前言 已经介绍和学习了两个创建型模式了,今天来学习一下另一个非常常见的创建型模式,单例模式. 单例模式也被称为单件模式(或单体模式),主要作用是控制某个类型的实例数量是一个,而且只有一个. 单例模式 单例模式的实现方式 实现单例模式的方式有很多种,大体上可以划分为如下两种. 外部方式 在使用某些全局对象时,做一些“try-Use”的工作.就是如果要使用的这个全局对象不存在,就自己创建一个,把它放到全局的位置上:如果本来就有,则直接拿来使用. 内部实现方式 类型自己控制正常实例的数量,无论客户程序