• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

how to create?

 
Mandar Khire
Ranch Hand
Posts: 569
Android Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I know in java.lang (Base)package we have Class System & its object out. println() is the method. So we can write
java.lang.System.out.println("something");
or
System.out.println("something");

But i want to create
java.xxx.Printer.out.write("Something");

means i should create package which include Class Printer which is similer to Class System & its object out. write should be method.

for prearing this i am reading java doc 6.0 base class java.lang & related doc. & reading System.java in NetBeans5.5.1.
So any body just give me clue/hint.
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24212
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What part do you need a hint with? "out" is a static variable in class System; it's an instance of PrintStream. There isn't anything more to it than that.
 
Mandar Khire
Ranch Hand
Posts: 569
Android Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i want to create whenever i want to print any statement in my program i should write Printer.out.write("Something") instead System.out.println("Something")
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This has a lot of information in it:

Printer, starting with a capital letter, is most likely a class name. So when you reference its field out, out must be a public static field. And the field out refers to some object that has a write(String) method.

What do you have to write to make all of that true? Take a shot at a beginning, even if it's only a line or two. Then we'll know exactly where you're stuck.
 
Mandar Khire
Ranch Hand
Posts: 569
Android Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I try this for string output in my program using Printer.out.write instead of System.out.println.

Now i will try for as in java program we import java.lang.*(i know its automatically imported) same way i want to import package so without writing this code again & again, i can directly use Printer.out.write. means if anybody want to see my java file he/she cannot find System.out.println statement.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic