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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 继承是为了提高代码的重用性
    查看全部
  • Java 中抽象类和接口的区别 1、抽象类里面可以有非抽象方法,但接口里只能有抽象方法 声明方法的存在而不去实现它的类被叫做抽像类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。 不能创建 abstract 类的实例,然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。 不能有抽像构造函数或抽像静态方法。abstract 类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。 2、接口(interface)是抽像类的变体。 在接口中,所有方法都是抽像的。 多继承性可通过实现这样的接口而获得。 接口中的所有方法都是抽像的,没有一个有程序体。 接口只可以定义 static final 成员变量。 接口的实现与抽象类相似,当类实现接口时,它需要实现(即将程序体给予)所有这种接口的方法。
    查看全部
    0 采集 收起 来源:Java 中的接口

    2016-01-14

  • 访问修饰符
    查看全部
  • 借口可以继承多个父接口!
    查看全部
    0 采集 收起 来源:Java 中的接口

    2016-01-14

  • public class HelloWorld { // 定义静态变量,保存班级名称 static String className = "JAVA开发一班"; public static void main(String[] args) { // 访问静态变量,输出班级名称 System.out.println(HelloWorld.className ); } }
    查看全部
  • public class HelloWorld { String name; // 声明变量name String sex; // 声明变量sex static int age;// 声明静态变量age // 构造方法 public HelloWorld () { System.out.println("通过构造方法初始化name"); name = "tom"; } // 初始化块 { System.out.println("通过初始化块初始化sex"); sex = "男"; } // 静态初始化块 static { System.out.println("通过静态初始化块初始化age"); age = 20; } public void show() { System.out.println("姓名:" + name + ",性别:" + sex + ",年龄:" + age); } public static void main(String[] args) { // 创建对象 HelloWorld hello = new HelloWorld(); // 调用对象的show方法 hello.show(); } }
    查看全部
  • 这个棒哦!
    查看全部
  • 通过 类名 对象名 = new 类名();可以创建类的对象
    查看全部
    0 采集 收起 来源:练习题

    2016-01-13

  • import com.imooc.*; //imooc包下所有的类都可以使用
    查看全部
  • import com.imooc.
    查看全部
  • static使用之静态初始化块: 1、静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通成员变量
    查看全部
  • statuc: 1、静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员 2、如果要调用非静态的成员,需要创建类的对象,然后通过对象来访问非静态变量
    查看全部
  • new一个对象是类的对象 ,getClass();是类对象
    查看全部
  • 类对象和类的对象的区别
    查看全部
  • == 和 Equals 的区别   1. == 是一个运算符。   2.Equals则是string对象的方法,可以.(点)出来。      我们比较无非就是这两种 1、基本数据类型比较 2、引用对象比较   1、基本数据类型比较   ==和Equals都比较两个值是否相等。相等为true 否则为false;      2、引用对象比较   ==和Equals都是比较栈内存中的地址是否相等 。相等为true 否则为false;      需注意几点:   1、string是一个特殊的引用类型。对于两个字符串的比较,不管是 == 和 Equals 这两者比较的都是字符串是否相同;   2、当你创建两个string对象时,内存中的地址是不相同的,你可以赋相同的值。   所以字符串的内容相同。引用地址不一定相同,(相同内容的对象地址不一定相同),但反过来却是肯定的;   3、基本数据类型比较(string 除外) == 和 Equals 两者都是比较值; 收起
    查看全部

举报

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

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