aspose file tools*
The moose likes Java in General and the fly likes Poor Naming Conventions Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Poor Naming Conventions" Watch "Poor Naming Conventions" New topic
Author

Poor Naming Conventions

See Furst
Greenhorn

Joined: Aug 04, 2010
Posts: 29
Ok.. So I got two classes...and they got the same (ok similar) name.

com.thing.mine.package.Item
com.otherthing.mine.package.Item

I need both. Do I really have to explicitly call both?




Is there like a typedef call like in C++ that can help with this?

like:


Doin' Java to be one of the cool kids.
I usually use Perl;
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19541
    
  16

You can import one; that already decreases your problem by half.

You cannot typedef a class, but perhaps it's possible to subclass it. It's not really good design to create a class just to rename another though.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
See Furst
Greenhorn

Joined: Aug 04, 2010
Posts: 29
Rob Spoor wrote:You can import one; that already decreases your problem by half.



And how would I import the other? I guess subclass it.. or abstract it?

Of course the obvious answer is use better names but.. unfortunately .. I'm stuck..

I'm taking the subclass route, now that you mention it. It's.. sloppy.. I know.. but... Java could use a typedef kind of keyword. It screams for it. Especially with all these frameworks using common name like "Node", "Item", "Session" jcr is completely built like that.. and that's a Java spec...

Didn't look around too much did they..

 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Poor Naming Conventions
 
Similar Threads
class variable shadowing
Triggering event
Mediatortype javaprog requiring solution
java - xslt creating csv file
Hashtables and Maps