How to import my own class?

import, java, package

Solution

Your class `myClass` is also in package called `myClass`, which can be a cause of confusion.

Try:

import myClass.myClass;

This is called the fully qualified name of the class.

A package is meant to group classes which are conceptually related. Having a package named after a single class is not very useful.

You could name your package after the name of your project. For instance, you could name it

package assignment1;

And then import your class like this:

import assignment1.myClass;

Problem

I have this java class : ``` package myClass; public class myClass { private int herAge ; public void setHerAge (int herAge) { this.herAge = herAge ; } } ``` and I want to import this class after compile it in another source file called Test.java exists in the same directory , and here what Test.java contains : ``` import myClass ; public class Test { public static void main (String []args) { myClass Rudaina = new myClass(); Rudaina.setHerAge(30); } } ``` when I compile Test.java I see this in my console : ``` Test.java:1: error '.' expected import myClass ; ^ Test.java:1: error '.' expected import myClass ; ^ ```

Original source