「java中有user」java中有效的注释说明
今天给各位分享java中有user的知识,其中也会对java中有效的注释说明进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java中一个类User。 User与User.class有什么区别?
- 2、用Java编写用户类User,属性有用户名,密码并判断用户名是否合法
- 3、java中private User user;和User user = new User();的具体区别?
java中一个类User。 User与User.class有什么区别?
User.java是我们可以编辑的JAVA文件,就是我们开发工具可以修改的文件。而User.class是经过编译后生成的文件,这个文件时运行调用的文件,懂了吧?就是为什么要编译程序后才能运行,User.java文件时不能运行的
用Java编写用户类User,属性有用户名,密码并判断用户名是否合法
public class User{
private String username;
private String userpassword;
public boolean check() {
if(username == ? userpassword == ?) return true;
else return false;
}
}
MD好久没写代码了,直接打的,也不知道有没有细节性的错误,你试试看吧
java中private User user;和User user = new User();的具体区别?
首先,private User user;是定义一个类的私有的User字段,private修饰符表示只能在类内访问user字段,一般指供类中的方法使用。如果要在其他类中使用,必须提供相应的接口才能访问。
而User user = new User();是实例化一个User对象,它可能存在方法中,表示实例化一个User对象。也可能是在定义类字段的时候,如果实在定义类的字段那么他的修饰符默认的是包级别的。就是说可以在同一个包中直接访问user对象,而不必通过接口。下面是一个简单的例子演示一下这两个之间的区别。
public class ModifiedTest
{
public static void main(String[] args)
{
UserTest1 t1 = new UserTest1();
t1.getUser().sayHi();
UserTest2 t2 = new UserTest2();
t2.user.sayHi();
}
}
class UserTest1
{
private User user = new User();
public User getUser()
{
return user;
}
}
class UserTest2
{
User user = new User();
}
class User
{
public void sayHi()
{
System.out.println("hi");
}
}
在UserTest1类中user是private修饰的,所以在ModifiedTest类中必须通过UserTest1提供的getUser()接口访问间接user对象,而在UserTest2中采用的是默认的修饰符(包级修饰符,也就是不加private,public,protected修饰。User user = new User();),所以在ModifiedTest中可以通过实例对象直接访问user对象t2.user。(ModifiedTest和UserTest2在同一个包中)
关于java中有user和java中有效的注释说明的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-22,除非注明,否则均为
原创文章,转载请注明出处。