为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / Linux_dong
存储位置不同:静态变量存储在静态区,非静态变量多了,局部变量存在栈中,new 出来的存在堆中。使用的时候:静态变量不需要考虑对象,直接用 class.变量名 就能引用。其他的变量使用基本要用class new 一个对象出来。学java还是先看看C吧,C能很清楚的让你理解一些很基础的东西

最赞回答 / Lee码农
dog指向狗这个对象,animal是动物的一个声明,让animal指向dog,其实是指向了子类的对象,也就是多态中所说的父类的引用指向子类的对象。然后Dog dog2  = (Dog)animal ,这是将Animal类型强制装换为Dog
telephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephonetelephone不是telphone
父类引用 instanceof 子类 返回boolean值
不知道怎么表达对慕课网的爱了
1.this关键字代表当前对象

this.属性 操作当前对象的属性

this.方法 调用当前对象的方法

2.封装对象的属性的时候,经常会使用this关键字。
这是motion动画,不是ppt
一.包的作用:管理Java文件,解决同名文件冲突
二.定义包:package 包名
//必须放在Java源程序的第一行
包名间可以使用“.”隔开
三.系统中的包:
java.(功能).(类)
java.lang.(类) 包含Java语言基础的类
java.util.(类) 包含Java语言中各种工具类
java.io.(类) 包含输入,输出相关功能的类
四.包的使用:
1.可以通过使用import关键字,在某个文件使用其他文件中的类。
2.Java中,包的命名规范是全小写字母拼写
3.使用的时候不但可以加载某个包下的所有文件 eg:com.imooc.*
也可以加载某个具体子包下的所有文件
面向对象三大特性
封装,继承,多态
封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过类提供的放法来实现对隐藏信息的操作和访问
// 构造方法
public HelloWorld () {

}

// 初始化块
{

}

// 静态初始化块
static {

}
需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。

程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。
需要注意:
1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如:
如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。如:
2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量,如下所示:
3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。

已采纳回答 / 慕莱坞2250471
Java的标准说法里面是没有小类型(基类)跟大类型(导出类),Think in java所有章节对类的定义 只有导出类跟基类 ,严格的意义上来讲,导出类  基类的关系是 is a 或者 is like a(is a kind of 意思导出类是基类的某一种),导出类可以重写基类的方法 属性 也可以扩展基类的方法,实际开发过程中  方法/属性多不多 并不能定义 大类型 小类型,因为一个导出类很有可能只是重写了一个基类的方法,这个时候导出类(你口中的大类)方法属性就一定比基类多麽?你潜在需要关注的问题是类型 ...

最赞回答 / 高山彝人
厉害,看到这么多代码,先赞了在说!
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消