「java中有user」java中有效的注释说明

博主:adminadmin 2022-12-22 08:06:06 74

今天给各位分享java中有user的知识,其中也会对java中有效的注释说明进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

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中有效的注释说明的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。