为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第二季 升级版_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 实例一个对象后,使用该对象调用类的方法:对象名.方法名();   如果该方法有返回值则需要声明一个同类型的变量接收。//String  a = 对象名.方法名();

    多态是同一个行为具有多个不同表现形式或形态的能力。

    接口是一个抽象的类型。

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

    2023-11-14

  • 实现多态的关键是接口。
    定义一个接口只能在里面声明方法,不能实现方法(没有方法体)。方法的实现在类中实现,这个类称为实现类,实现类需要使用implements关键字:
    public class 类名 implements 接口名{
    //接口方法的实现
    }

    接口定义:
    public interface 接口名{
    //方法声明
    }

    接口实例一个对象:
    接口名 对象名 = new 实现类的类名();

    多态需要加深理解,多看几遍视频。
    查看全部
  • get()方法没有参数但有返回值,
    set()方法有参数但没有返回值。
    this关键字表示当前对象的变量,
    没有this表示是外部要设置的参数。
    查看全部
  • 面向对象三大特征:封装、继承、多态。

    查看全部
  • 包:把功能相似或相关的类组织在同一个包中。

    查看全部
    0 采集 收起 来源:包-Package

    2023-11-01

  • 创建一个类,属性和方法在类中创建,在主方法中实现。类中的方法需要先实例化一个对象才能调用,调用的格式为:对象名.方法名();都是在主方法中实现。
    public class 类{
    //属性;
    //方法
    public 返回类型 方法名(){
    //方法体;
    }
    public void main(){
    //在这里实现功能
    类名 对象名 = new 类名();  //创建对象
    对象名.方法名();  //调用类的方法
    }   //主方法结束括号
    }  //类结束括号
    查看全部
    0 采集 收起 来源:方法的作用

    2023-11-14

  • 现实中,肉类加工厂封装了加工的过程、苹果公司封装了芯片技术实现的过程等
    概念:
    封装就是隐藏功能的实现细节
    对象和方法是实现封装的直接途径
    良好的封装使代码更好的阅读和维护

    好处一:把常见的排序算法都封装在一个类中,需要哪个就调用哪个。
    好处二:使用者维护使用代码,服务提供者维护服务代码,两者互不影响。


    package com.imooc.objectproject.sample3;

    //张三开发的排序算法类

    public class Algorithm {

            /*

             *传入五个数,控制台打印升序效果

             * @param a 第一个数

             * @param b 第二个数

             * @param c 第三个数

             * @param d 第四个数

             * @param e 第五个数

             */

            public void sort(int a , int b , int c , int d , int e){

                //冒泡排序法

                int [] arr = {a,b,c,d,e} ;

                for(int i = 0;i < arr.length - 1;i++){

                    for(int j =0;j < arr.length - 1 - i;j++){

                        if(arr[j] > arr[j+1]){

                            int temp = arr[j];

                            arr[j] = arr[j+1];

                            arr[j+1] = temp;

                        }

                    }

                }

                for(int i = 0;i < arr.length;i++){

                    System.out.println(arr[i] + " ");

                }

        }


        public static void main(String[] args) {

            Algorithm algorithm = new Algorithm();

            algorithm.sort(82,88,988,223,184);

        }

    }

    查看全部

  • 查看全部
  • public String is OddNumber(int num){

    }

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

    2023-06-08

  • 封装的概念:

        将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行交互。

    查看全部
  • 多态的概念

        同一个行为具有多个不同的表现形式或形态的能力,根据输入的内容不同,去产生不同的接口实现,实现多态的关键是接口

    多态的前提

    1. 要有继承或实现关系

    2. 要有方法的重写

    3. 要有父类引用指向子类对象

    引用变量的两种类型

        编译时类型:由声明时的类型决定。

        运行时类型:由实际对应的对象类型决定。


    优点:

        提高程序的扩展性。定义方法时候,使用父类型作为参数,在使用的时候,使用具体的子类型参与操作

    缺点:

        不能使用子类的特有成员

    接口:

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

    实现类:

        接口的具体实现,要实现每一个接口方法的功能,一个接口可以拥有多个实现类

    查看全部
  • 继承

    1. extends 关键字⽤于类的继承;

    2. extends 关键字后⾯是⽗类,关键字前⾯是⼦类;

    3. ⼦类会继承⽗类的(default)/protected/public 修饰的成员变量与⽅法 

    查看全部
  • 修饰符

    1. public 限定符:被 public 修饰不管在哪里都可以访问。

    2. private 限定符:被 private 修饰的成员变量、方法、类等只允许在当前类的内部进行访问。

    查看全部
    0 采集 收起 来源:访问修饰符

    2023-05-19

  • 包package

    包的命名规范:

    1. 包采用“逆域名法”进行命名,用“.”分割,单词全部小写

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

    public 限定符:被 public 修饰不管在哪里都可以访问。

     

    查看全部
    0 采集 收起 来源:包-Package

    2023-05-19

  • 方法method

        方法method是用于完成特定功能的整段代码(封装) 

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

    2023-05-19

举报

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

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