为了账号安全,请及时绑定邮箱和手机立即绑定
  • //MobileNumber
    
    
    package com.imooc.object.Sample3;
    
    public class MobileNumber {
        private String owner;
        private String areaCode;
        private String mobileNumber;
    
        //getter方法,用于读取成员变量的内容
        //getter书写格式,public 成员变量类型 get 成员变量名(),PS:首字母大写
        public String getOwner() {
            //this关键字代表当前对象的...
            return this.owner;
        }
    
        public String getAreaCode() {
            //this关键字代表当前对象的...
            return this.areaCode;
        }
    
    
        //setter方法,setter方法用于设置成员变量的内容
    //setter书写格式:public void set成员变量名(新的数据参数)
        public void setOwner(String owner) {
            this.owner = owner;
        }
    
        public void setAreaCode(String areaCode) {
            this.areaCode = areaCode;
        }
    }
    
    //MobileNumberTestor
    
    
    public class MobileNumberTestor {
        public static void main(String[] args) {
            MobileNumber mobileNumber=new MobileNumber();
            mobileNumber.setOwner("老奇");
            String owner= mobileNumber.getOwner();
            System.out.println(owner);
            String areaCode=mobileNumber.getAreaCode();
            System.out.println(areaCode);
        }
    }
    查看全部
  • package com.imooc.object.Sample1;
    
    public class PackageSample01 {
        //public代表其他任何类都能访问成员变量
        public String name;
        //private代表只能在当前类中使用
        private void sayHello(){
            System.out.println("Hello World");
        }
        //不写修饰符代表是默认修饰符,只能被包中其他类访问
        void sayGoodbye(){
            System.out.println("Good bye!");
        }
    
    }
    查看全部
    0 采集 收起 来源:访问修饰符

    2021-08-01

  • //PackageSample03
    ////import关键字在不同包导入
    package com.imooc.object.Sample1;
    import com.imooc.object.Sample2.PackageSample02;
    public class PackageSample03 {
        PackageSample01 packageSample01=new PackageSample01();
    PackageSample02 packageSample02=new PackageSample02();
    }
    查看全部
    0 采集 收起 来源:包-Package

    2021-08-01

  • public class MethodSample01{
        public String isOddNumber(int num){
            System.out.println("原始数据为:"+num);
            if(num%2==0){
                return "偶数";
            }else{
                return "奇数";
            }
        }
        public static void main(String[] args) {
           /* int a=10;
            if(a%2==0){
                System.out.println(a+"是偶数 ");
            }else {
                System.out.println(a+"是奇数");
            }
    
            int b=5;
            if(b%2==0){
                System.out.println(b+"是偶数");
            }else{
                System.out.println(b+"是奇数");
            }*/
    
            //在mian使用方法,先创建对象才能使用
            int a=10;
            MethodSample01 methodSample01=new MethodSample01();
            String r1=methodSample01.isOddNumber(a);
            System.out.println(a+"是"+r1);
            int b=5;
            String r2=methodSample01.isOddNumber(b);
            System.out.println(b+"是"+r2);
    
    
        }
    }
    查看全部
    2 采集 收起 来源:方法的作用

    2021-08-01

  • public class Dog {
        //成员变量写在main方法外
        String name;
        int age;
        float weight;
        public static void main(String[] args) {
            Dog duoduo = new Dog();
            duoduo.name="多多";
            duoduo.age=6;
            duoduo.weight=13.5f;
            Dog lucky=new Dog();
            lucky.name="Lucky";
            lucky.age=3;
            //成员变量的提取
            System.out.println(duoduo.name+"今天"+duoduo.age+"岁");
            System.out.println(lucky.name+"体重"+duoduo.weight+"千克");
            Dog petDog=new Dog();
        }
    }
    查看全部
    0 采集 收起 来源:成员变量

    2021-08-01

  • public class Dog {
        public static void main(String[] args) {
            Dog duoduo = new Dog();
            Dog Lucky=new Dog();
            Dog petDog=new Dog();
        }
    }
    查看全部
  • ctrl+点击红色字体,可以看该函数有哪些方法

    查看全部
  • Java创建类的语法

    修饰符 class 类名{

    //内容

    }

    创建类的实例对象

    类名 对象名 = new 类名();

    成员变量

    成员变量定义

    方法

    方法的定义:

    [修饰符] 返回值类型 方法名(形式参数(形参)列表){

        Java语句块

    }

    方法的调用

    类名 对象名 = new 类名();//首先创建对象

    类型 变量名 = 对象名.方法名(实际参数列表);//调用方法

    //后续处理

    包- Package

    把功能相似或相关的类组织在同一个包中

    包也采用树形目录的存储方式

    通过包也可以限定类的访问权限

    包的命名规范

    逆域名法,用“.”分割,单词全部小写

    标准格式:域名后缀.组织机构名.项目名[.模块名].包的职能


    在包中定义类

    //在类的第一行声明类所在的包名

    package com.imooc.sample.group1

    //在Java工程中尽量不要出现同名的类

    public class PackageSample1{

    ........

    }

    引用其他包的类

    //在类的第一行声明类所在的包名

    package com.imooc.sample.group1.PackageSample02;

    public class PackageSample2{

        Public static void main(String[] args) {

            PackageSample1 s1 = new PackageSample1();

        }

    }

    访问修饰符

    private 私有 只能在类的內部访问

    public 公共 在任何地方都可以访问

    (default)默认 相同包的其他类可以访问

    protected 继承 只有继承的子类能访问到


    面向对象三大特征:

    封装、继承、多态

    实现多态的关键是接口

    接口是抽象的类型,只提供方法的定义

    实现类是一个接口的具体实现,要实现每一个接口方法的功能

    ArrayList类

    是java内置的数据集合,用于存储多个数据

    是数组替代品,提供了更多的数据操作方法

    几乎是每一个项目中必用的类

    查看全部
    0 采集 收起 来源:总结与回顾

    2021-07-25

  • 程序黑盒子
    查看全部
  • ArrayList

    查看全部
  • 方法可以指代整段代码

    查看全部
    0 采集 收起 来源:方法的作用

    2021-07-22

  • 接口

    查看全部
  • 多态

    查看全部
  • 访问修饰符作用范围总结

    查看全部
  • 面向对象三大特征

    查看全部

举报

0/150
提交
取消
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!