{"id":715,"date":"2023-03-23T21:50:23","date_gmt":"2023-03-23T13:50:23","guid":{"rendered":""},"modified":"2023-03-23T21:50:23","modified_gmt":"2023-03-23T13:50:23","slug":"Java \u5bf9\u8c61\u548c\u7c7b","status":"publish","type":"post","link":"https:\/\/bianchenghao6.com\/715.html","title":{"rendered":"Java \u5bf9\u8c61\u548c\u7c7b"},"content":{"rendered":"


\n <\/head>
\n <\/p>\n

\n

Java \u5bf9\u8c61\u548c\u7c7b<\/h1>\n<\/p><\/div>\n
\n \u5728Java\u4e2d\u67093\u79cd\u521d\u59cb\u5316\u5bf9\u8c61\u7684\u65b9\u6cd5\u3002\n <\/div>\n

\u901a\u8fc7\u53c2\u8003\u53d8\u91cf<\/span>
\n \u901a\u8fc7\u65b9\u6cd5<\/span>
\n \u901a\u8fc7\u6784\u9020\u51fd\u6570<\/span> <\/p>\n

1)\u5bf9\u8c61\u548c\u7c7b\u793a\u4f8b: \u901a\u8fc7\u5f15\u7528\u8fdb\u884c\u521d\u59cb\u5316<\/h3>\n
\n \u521d\u59cb\u5316\u5bf9\u8c61\u610f\u5473\u7740\u5c06\u6570\u636e\u5b58\u50a8\u5230\u5bf9\u8c61\u4e2d\u3002\u8ba9\u6211\u4eec\u770b\u4e00\u4e2a\u7b80\u5355\u7684\u793a\u4f8b\uff0c\u5728\u8be5\u793a\u4f8b\u4e2d\uff0c\u6211\u4eec\u5c06\u901a\u8fc7\u5f15\u7528\u53d8\u91cf\u6765\u521d\u59cb\u5316\u5bf9\u8c61\u3002\n <\/div>\n
\n \u6587\u4ef6: TestStudent2.java\n <\/div>\n
\n
 class <\/span>Student{
    int <\/span>id;
    String name;
}
class <\/span>TestStudent2{
    public <\/span>static void <\/span>main(String args[]){
        Student s1=new Student();
        s1.id=101;
        s1.name=\"Sonoo\"<\/span>;
        System.out.println<\/span>(s1.id+\" \"<\/span>+s1.name);
    \/\/printing members with a white space }
}
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n \u8f93\u51fa:\n <\/div>\n
\n
 101 Sonoo
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n \u6211\u4eec\u8fd8\u53ef\u4ee5\u521b\u5efa\u591a\u4e2a\u5bf9\u8c61\uff0c\u5e76\u901a\u8fc7\u5f15\u7528\u53d8\u91cf\u5728\u5176\u4e2d\u5b58\u50a8\u4fe1\u606f\u3002\n <\/div>\n
\n \u6587\u4ef6: TestStudent3.java\n <\/div>\n
\n
 class <\/span>Student{
    int <\/span>id;
    String name;
}
class <\/span>TestStudent3{
    public <\/span>static void <\/span>main(String args[]){
        \/\/Creating objects Student s1=new Student();
        Student s2=new Student();
        \/\/Initializing objects s1.id=101;
        s1.name=\"Sonoo\"<\/span>;
        s2.id=102;
        s2.name=\"Amit\"<\/span>;
        \/\/Printing data System.out.println<\/span>(s1.id+\" \"<\/span><\/span>+s1.name);
        System.out.println<\/span>(s2.id+\" \"+s2.name);
    }
}
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n \u8f93\u51fa:\n <\/div>\n
\n
 101 Sonoo102 Amit
<\/span><\/code><\/pre>\n<\/p><\/div>\n

<\/p>\n

2)\u5bf9\u8c61\u548c\u7c7b\u793a\u4f8b: \u901a\u8fc7\u65b9\u6cd5\u8fdb\u884c\u521d\u59cb\u5316<\/h3>\n
\n \u5728\u6b64\u793a\u4f8b\u4e2d\uff0c\u6211\u4eec\u5c06\u521b\u5efaStudent\u7684\u4e24\u4e2a\u5bf9\u8c61\u7c7b\uff0c\u5e76\u901a\u8fc7\u8c03\u7528insertRecord\u65b9\u6cd5\u521d\u59cb\u5316\u8fd9\u4e9b\u5bf9\u8c61\u7684\u503c\u3002\u5728\u8fd9\u91cc\uff0c\u6211\u4eec\u901a\u8fc7\u8c03\u7528displayInformation()\u65b9\u6cd5\u6765\u663e\u793a\u5bf9\u8c61\u7684\u72b6\u6001(\u6570\u636e)\u3002\n <\/div>\n
\n \u6587\u4ef6: TestStudent4.java\n <\/div>\n
\n
 class <\/span>Student{
    int <\/span>rollno;
    String name;
    void insertRecord(int <\/span>r, String n){
        rollno=r;
        name=n;
    }
    void displayInformation(){
        System.out.println<\/span>(rollno+\" \"<\/span>+name);
    }
}
class <\/span>TestStudent4{
    public <\/span>static void <\/span>main(String args[]){
        Student s1=new Student();
        Student s2=new Student();
        s1.insertRecord<\/span>(111,\"Karan\"<\/span>);
        s2.insertRecord<\/span>(222,\"Aryan\"<\/span>);
        s1.displayInformation<\/span>();
        s2.displayInformation<\/span>();
    }
}
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n \u8f93\u51fa:\n <\/div>\n
\n
 111 Karan222 Aryan
<\/span><\/code><\/pre>\n<\/p><\/div>\n

Java \u5bf9\u8c61\u548c\u7c7b_https:\/\/bianchenghao6.com_\u3010Java \u57fa\u7840\u6559\u7a0b\u3011_\u7b2c1\u5f20 <\/p>\n

\n \u5982\u4e0a\u56fe\u6240\u793a\uff0c\u5bf9\u8c61\u83b7\u53d6\u5806\u5185\u5b58\u4e2d\u7684\u5185\u5b58\u533a\u3002\u5f15\u7528\u53d8\u91cf\u5f15\u7528\u5728\u5806\u5185\u5b58\u533a\u57df\u4e2d\u5206\u914d\u7684\u5bf9\u8c61\u3002\u6b64\u5904\uff0cs1\u548cs2\u90fd\u662f\u5f15\u7528\u53d8\u91cf\uff0c\u5b83\u4eec\u5f15\u7528\u5185\u5b58\u4e2d\u5206\u914d\u7684\u5bf9\u8c61\u3002\n <\/div>\n
\n

3)\u5bf9\u8c61\u548c\u7c7b\u793a\u4f8b: \u901a\u8fc7\u6784\u9020\u51fd\u6570\u8fdb\u884c\u521d\u59cb\u5316<\/h3>\n
\n \u7a0d\u540e\u6211\u4eec\u5c06\u5b66\u4e60Java\u4e2d\u7684\u6784\u9020\u51fd\u6570\u3002\n <\/div>\n
\n

\u5bf9\u8c61\u548c\u7c7b\u793a\u4f8b: \u5458\u5de5<\/h3>\n
\n \u8ba9\u6211\u4eec\u770b\u4e00\u4e2a\u6211\u4eec\u7ef4\u62a4\u5458\u5de5\u8bb0\u5f55\u7684\u793a\u4f8b\u3002\n <\/div>\n
\n \u6587\u4ef6: TestEmployee.java\n <\/div>\n
\n
 class <\/span>Employee{
    int <\/span>id;
    String name;
    float<\/span> salary;
    void insert(int <\/span>i, String n, float<\/span> s) {
        id=i;
        name=n;
        salary=s;
    }
    void display(){
        System.out.println<\/span>(id+\" \"<\/span><\/span>+name+\" \"+salary);
    }
}
public <\/span>class <\/span>TestEmployee {
    public <\/span>static void <\/span>main(String[] args) {
        Employee e1=new Employee();
        Employee e2=new Employee();
        Employee e3=new Employee();
        e1.insert<\/span>(101,\"ajeet\"<\/span>,45000);
        e2.insert<\/span>(102,\"irfan\"<\/span>,25000);
        e3.insert<\/span>(103,\"nakul\"<\/span>,55000);
        e1.display<\/span>();
        e2.display<\/span>();
        e3.display<\/span>();
    }
}
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n \u8f93\u51fa:\n <\/div>\n
\n
 101 ajeet 45000.0102 irfan 25000.0103 nakul 55000.0
<\/span><\/code><\/pre>\n<\/p><\/div>\n

\u5bf9\u8c61\u548c\u7c7b\u793a\u4f8b: Rectangle<\/h3>\n
\n \u7ed9\u51fa\u4e86\u53e6\u4e00\u4e2a\u7ef4\u62a4Rectangle\u7c7b\u8bb0\u5f55\u7684\u793a\u4f8b\u3002\n <\/div>\n
\n \u6587\u4ef6: TestRectangle1.java\n <\/div>\n
\n
 class <\/span>Rectangle{
    int <\/span>length;
    int <\/span>width;
    void insert(int <\/span>l, int <\/span>w){
        length=l;
        width=w;
    }
    void calculateArea(){
        System.out.println<\/span>(length*width);
    }
}
class <\/span>TestRectangle1{
    public <\/span>static void <\/span>main(String args[]){
        Rectangle r1=new Rectangle();
        Rectangle r2=new Rectangle();
        r1.insert<\/span>(11,5);
        r2.insert<\/span>(3,15);
        r1.calculateArea<\/span>();
        r2.calculateArea<\/span>();
    }
}
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n \u8f93\u51fa:\n <\/div>\n
\n
 55 45
<\/span><\/code><\/pre>\n<\/p><\/div>\n

<\/p>\n

\u5728Java\u4e2d\u521b\u5efa\u5bf9\u8c61\u7684\u65b9\u6cd5\u6709\u54ea\u4e9b\uff1f<\/h2>\n
\n \u5728Java\u4e2d\u521b\u5efa\u5bf9\u8c61\u7684\u65b9\u6cd5\u6709\u5f88\u591a\u3002\u4ed6\u4eec\u662f:\n <\/div>\n

\u4f7f\u7528new\u5173\u952e\u5b57<\/span>
\n \u901a\u8fc7newInstance()\u65b9\u6cd5<\/span>
\n \u901a\u8fc7clone()\u65b9\u6cd5<\/span>
\n \u901a\u8fc7\u53cd\u5e8f\u5217\u5316<\/span>
\n \u901a\u8fc7\u5de5\u5382\u65b9\u6cd5\u7b49<\/span> <\/p>\n

\n \u6211\u4eec\u7a0d\u540e\u5c06\u5b66\u4e60\u8fd9\u4e9b\u521b\u5efa\u5bf9\u8c61\u7684\u65b9\u6cd5\u3002\n <\/div>\n

Java \u5bf9\u8c61\u548c\u7c7b_https:\/\/bianchenghao6.com_\u3010Java \u57fa\u7840\u6559\u7a0b\u3011_\u7b2c2\u5f20
\n <\/p>\n

\u533f\u540d\u5bf9\u8c61<\/h2>\n
\n \u533f\u540d\u53ea\u662f\u8868\u793a\u65e0\u540d\u3002\u6ca1\u6709\u5f15\u7528\u7684\u5bf9\u8c61\u79f0\u4e3a\u533f\u540d\u5bf9\u8c61\u3002\u53ea\u80fd\u5728\u521b\u5efa\u5bf9\u8c61\u65f6\u4f7f\u7528\u5b83\u3002\n <\/div>\n
\n \u5982\u679c\u60a8\u53ea\u9700\u8981\u4f7f\u7528\u4e00\u6b21\u5bf9\u8c61\uff0c\u5219\u533f\u540d\u5bf9\u8c61\u662f\u4e00\u79cd\u5f88\u597d\u7684\u65b9\u6cd5\u3002\u4f8b\u5982:\n <\/div>\n
\n
 new Calculation();
\/\/anonymous object
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n \u901a\u8fc7\u5f15\u7528\u8c03\u7528\u65b9\u6cd5:\n <\/div>\n
\n
 Calculation c=new Calculation();
c.fact<\/span>(5);
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n \u901a\u8fc7\u533f\u540d\u5bf9\u8c61\u8c03\u7528\u65b9\u6cd5\n <\/div>\n
\n
 new Calculation().fact<\/span>(5);
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n \u8ba9\u6211\u4eec\u770b\u4e00\u4e0bJava\u4e2d\u533f\u540d\u5bf9\u8c61\u7684\u5b8c\u6574\u793a\u4f8b\u3002\n <\/div>\n
\n
 class <\/span>Calculation{
    void fact(int <\/span> n){
        int <\/span>fact=1;
        for(int <\/span>i=1;i<=n;i++){
            fact=fact*i;
        }
        System.out.println<\/span>(\"factorial is \"<\/span>+fact);
    }
    public <\/span>static void <\/span>main(String args[]){
        new Calculation().fact<\/span>(5);
    \/\/calling method with anonymous object}
}
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n \u8f93\u51fa:\n <\/div>\n
\n
 Factorial is 120
<\/span><\/code><\/pre>\n<\/p><\/div>\n

\u4ec5\u6309\u4e00\u79cd\u7c7b\u578b\u521b\u5efa\u591a\u4e2a\u5bf9\u8c61<\/h3>\n
\n \u6211\u4eec\u53ea\u80fd\u6309\u4e00\u79cd\u7c7b\u578b\u521b\u5efa\u591a\u4e2a\u5bf9\u8c61\uff0c\u5c31\u50cf\u5728\u4ee5\u4e0b\u60c5\u51b5\u4e0b\u4e00\u6837\n <\/div>\n
\n \u539f\u59cb\u53d8\u91cf\u7684\u521d\u59cb\u5316:\n <\/div>\n
\n
 int <\/span>a=10, b=20;
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n \u5f15\u7528\u53d8\u91cf\u7684\u521d\u59cb\u5316:\n <\/div>\n
\n
 Rectangle r1=new Rectangle(), r2=new Rectangle();
\/\/creating two objects
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n \u8ba9\u6211\u4eec\u770b\u4e00\u4e0b\u793a\u4f8b:\n <\/div>\n
\n
 \/\/Java Program to illustrate the use of Rectangle class <\/span>which
\/\/has length and width data membersclass <\/span>Rectangle{
    int <\/span>length;
    int <\/span>width;
    void insert(int <\/span>l,int <\/span>w){
        length=l;
        width=w;
    }
    void calculateArea(){
        System.out.println<\/span>(length*width);
    }
}
class <\/span>TestRectangle2{
    public <\/span>static void <\/span>main(String args[]){
        Rectangle r1=new Rectangle(),r2=new Rectangle();
        \/\/creating two objects r1.insert<\/span>(11,5);
        r2.insert<\/span>(3,15);
        r1.calculateArea<\/span>();
        r2.calculateArea<\/span>();
    }
}
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n \u8f93\u51fa:\n <\/div>\n
\n
 55 45
<\/span><\/code><\/pre>\n<\/p><\/div>\n

\u771f\u5b9e\u793a\u4f8b: TestAccount<\/h3>\n
\n \u6587\u4ef6: TestAccount.java\n <\/div>\n
\n
 \/\/Java Program to demonstrate the working of a banking-system
\/\/where we deposit and withdraw amount from our account.
\/\/Creating an Account class <\/span>which has deposit() and withdraw() methodsclass <\/span>Account{
    int <\/span>acc_no;
    String name;
    float<\/span> amount;
    \/\/Method to initialize objectvoid insert(int <\/span>a,String n,float<\/span> amt){
        acc_no=a;
        name=n;
        amount=amt;
    }
    \/\/deposit methodvoid deposit(float<\/span> amt){
        amount=amount+amt;
        System.out.println<\/span>(amt+\" deposited\"<\/span>);
    }
    \/\/withdraw methodvoid withdraw(float<\/span> amt){
        if(amount<amt){
            System.out.println<\/span>(\"Insufficient Balance\"<\/span>);
        }
        else{
            amount=amount-amt;
            System.out.println<\/span>(amt+\" withdrawn\"<\/span>);
        }
    }
    \/\/method to check the balance of the accountvoid checkBalance(){
        System.out.println<\/span>(\"Balance is: \"<\/span>+amount);
    }
    \/\/method to display the values of an objectvoid display(){
        System.out.println<\/span>(acc_no+\" \"<\/span><\/span>+name+\" \"+amount);
    }
}
\/\/Creating a test class <\/span>to deposit and withdraw amountclass <\/span>TestAccount{
    public <\/span>static void <\/span>main(String[] args){
        Account a1=new Account();
        a1.insert<\/span>(832345,\"Ankit\"<\/span>,1000);
        a1.display<\/span>();
        a1.checkBalance<\/span>();
        a1.deposit<\/span>(40000);
        a1.checkBalance<\/span>();
        a1.withdraw<\/span>(15000);
        a1.checkBalance<\/span>();
    }
}
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n \u8f93\u51fa:\n <\/div>\n
\n
 832345 Ankit 1000.0Balance is: 1000.040000.0 depositedBalance is: 41000.015000.0 withdrawnBalance is: 26000.0
<\/span><\/code><\/pre>\n<\/p><\/div>\n

<\/body>
\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Java \u5bf9\u8c61\u548c\u7c7bzh-cn","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[111],"tags":[],"class_list":["post-715","post","type-post","status-publish","format-standard","hentry","category-java-jichu"],"_links":{"self":[{"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/posts\/715"}],"collection":[{"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/comments?post=715"}],"version-history":[{"count":0,"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/posts\/715\/revisions"}],"wp:attachment":[{"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/media?parent=715"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/categories?post=715"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bianchenghao6.com\/wp-json\/wp\/v2\/tags?post=715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}