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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 1.封装:就是将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 2.封装的好处:①只能通过规定能够的方法访问数据,②隐藏类的实例细节,方便修改和实现 3.封装的实现步骤: ①修改属性的可见性,设为private;②创建getter/setter方法,用于属性的读写;③在getter/setter方法中加入属性控制语句,对属性值的合法性进行判断
    查看全部
  • 静态初始化块,只在该类加载时执行,且只执行一次,也只能加载给静态变量赋值.在项目中可以利用这点初始化只需用一次的代码。 加载优先级 先静态初始化块,普通初始化块,构造方法,普通方法(程序可不是从上往下依次执行的)
    查看全部
  • 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。 如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
    查看全部
  • 1、使用new+构造方法,创造一个新的对象。 2、构造方法是定义在java类中的一个用来初始化对象的方法。 3、构造方法与类同名且没有返回值。 4、构造方法的语法格式 public 构造方法名(){ //初始化代码 } 5、通过无参的构造方法可以创建对象 6、通过有参的构造方法也可以创建对象,并给对象中的实例变量赋初值。 7、当没有指定构造方法时,系统会自动添加无参的构造方法。 8、当有指定的构造方法,无论是有参、无参的构造方法,都不会自动添加无参的构造方法。 9、构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法。
    查看全部
  • 成员变量与局部变量的区别: 1.作用域不同 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可以见的 2.初始值不同 java会给成员变量一个初始值 java不会给局部变量一个初始值 3.在同一个方法中,不允许有同名的局部变量 在不同的方法中,可以有同名的局部变量 4.两类变量同名时,局部变量具有更高的优先级
    查看全部
  • float赋值注意事项: 1.4默认识别为double类型,给float类型赋值时注意加f,float a = 1.4f; int类型注意事项: int 和 int类型之间的加减乘除结果仍是int类型。
    查看全部
  • 静态初始化块,只在该类加载时执行,且只执行一次,也只能加载给静态变量赋值.在项目中可以利用这点初始化只需用一次的代码。 加载优先级 先静态初始化块,普通初始化块,构造方法,普通方法(程序可不是从上往下依次执行的)
    查看全部
  • 面向对象的几个概念: 1.对象的概念:对特定一个存在事物 2.什么是面向对象:以自我为中心对待一个特定事物存在,需要自己描述出来的符合的条件 3.类:是对象的一个属性一个特征,是你描述的条件,条件符合的多个对象可以归纳为一个类,也可以说这个对象含有这个类。 4.什么是对象的属性:对象有的各种特征,他具有什么就是对象的属性。 5.什么是对象的方法:对象能干什么 6.类与对象的关系/区别:类是抽象的概念是一个模板,是条件信息。对象是一个具体的东西,是一个客观存在。好比是类是能打电话,能发短信的功能条件。而对象就是一部手机。
    查看全部
  • public static int sum() { int sum=score1+score2; System.out.println(sum); return sum; 切记return 一定要写在最后,比如这样就不行 public static int sum() { int sum=score1+score2; return sum; System.out.println(sum); }
    查看全部
  • public class HelloWorld { // 定义静态变量score1 static int score1 = 86; // 定义静态变量score2 static int score2 = 92; // 定义静态方法sum,计算成绩总分,并返回总分 public static int sum() { int he = score1+score2; return he; } public static void main(String[] args) { // 调用静态方法sum并接收返回值 int allScore = HelloWorld.sum(); System.out.println("总分:" + allScore); } }
    查看全部
  • 1. System.out.println("外部类中的name:" + HelloWorld.this.name ); 内部类调用外部类的同名变量方法 2. 内部类的使用 HelloWorld o = new HelloWorld (); //创建内部类的对象 Inner inn = o.new Inner() ; //调用内部类对象的show方法 inn.show();
    查看全部
  • 成员变量与局部变量的区别: 1.作用域不同 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可以见的 2.初始值不同 java会给成员变量一个初始值 java不会给局部变量一个初始值 3.在同一个方法中,不允许有同名的局部变量 在不痛的方法中,可以有同名的局部变量 4.两类变量同名时,局部变量具有更高的优先级
    查看全部
  • 成员变量有初始值,局部变量没有初始值,需要声明。
    查看全部
  • 接口中方法不能有方法体,同时方法的访问修饰符不能是 private 和 protected
    查看全部
    0 采集 收起 来源:练习题

    2015-01-07

  • 1.接口概念 类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法。 2.接口定义 和类定义不同,定义接口不再使用class关键字,而是使用interface关键字。 接口定义的基本语法: 修饰符 abstract interface 接口名[extends父接口1,父接口2...] { 零个到多个常量定义… 零个到多个抽象方法的定义… } 接口就是用来被继承、被实现的,修饰符一般建议用public 注意:不能使用private和protected修饰接口 类是单继承,接口可以多继承. 3.接口定义 常量: 接口中的属性是常量,即使定义时不添加public static final修饰符,系统也会自动加上. 3.接口定义 方法: 接口中的方法只能是抽象方法,总是使用,即使定义时不添加public abstract修饰符,系统也会自动加上。 4.使用接口 一个类可以实现一个或多个接口,实现接口使用implements关键字。Java中一个类只能继承一个父类,是不够灵活的,通过实现多个接口可以做补充。 使用接口: 接口在使用过程当中,还经常与匿名内部类配合使用
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-01-07

举报

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

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