网站建设资讯

NEWS

网站建设资讯

Java学习笔记——面向对象-创新互联

目录
  • 类和对象的关系
  • 类的定义
  • 对象的创建和使用
  • 成员变量和局部变量
  • 成员变量和局部变量的区别
  • private关键字
  • this关键字
  • 案例:标准类制作

成都创新互联公司长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为肇庆企业提供专业的成都做网站、网站制作,肇庆网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。类和对象的关系

在这里插入图片描述

类的定义

案例:定义“手机”类

package top.djzxdx.objectoriented;

public class Phone {String brand;
    int price;
    public void call(){System.out.println("打电话");
    }
    public void sendMessage(){System.out.println("发短信");
    }
}
对象的创建和使用

需求:创建一个手机类的对象,品牌是小米,价格是1999元,并且使用手机类中的打电话和发短信方法。

package top.djzxdx.objectoriented;

public class PhoneDemo {public static void main(String[] args) {Phone p = new Phone();
        p.brand = "小米";
        p.price = 1999;
        System.out.println(p.brand + " " + p.price + "元");
        p.call();
        p.sendMessage();
    }
}
成员变量和局部变量

在这里插入图片描述

成员变量和局部变量的区别

在这里插入图片描述

private关键字

在这里插入图片描述

this关键字

在这里插入图片描述

案例:标准类制作

在这里插入图片描述
标准类:

package top.djzxdx.objectoriented2;

public class Student {private String name;
    private int age;

    public Student() {}

    public Student(String name, int age) {this.name = name;
        this.age = age;
    }

    public void setName(String name){this.name = name;
    }
    public String getName(){return name;
    }

    public void setAge(int age){this.age = age;
    }
    public int getAge(){return age;
    }
    public void show(){System.out.println(name + "..." + age);
    }
}

测试类:

package top.djzxdx.objectoriented2;

public class StudentDemo {public static void main(String[] args) {Student s1 = new Student();
        s1.setName("张三");
        s1.setAge(28);
        s1.show();
        System.out.println("------------");
        Student s2 = new Student();
        s2.setName("李四");
        s2.setAge(30);
        System.out.println(s1.getName() +"," + s1.getAge());
        System.out.println("------------");
        Student s3 = new Student("赵5", 40);
        s3.show();
    }
}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


当前文章:Java学习笔记——面向对象-创新互联
分享链接:http://njwzjz.com/article/dccjje.html