摘要:
键盘输入的类 Scanner首字母是大写的S。说明这是一个类,并不是关键字。关键字都是小写的。这个类是jdk中已经提供好的 1.看包 2.构造方法。 3。方法 只要不是引用类型,就是基本类型 阅读全文
摘要:
官方翻译的中文版本 阅读全文
摘要:
做一个综合的练习 如何定义一个标准的学生类 向下选择getter和setter 选中这两个 这样就自动出现了get和set的方法 生成构造方法 无参的 运行测试 全参的方式 set修改年龄 阅读全文
摘要:
新建一个学生类 新建demo02Student 在用new创建类的时候,后面的类名称其实就是构造方法 new对象就是在调用构造方法 写上return 就会报错。构造方法中,不能产生返回值 定义了成员变量name和age 这两个。在构造函数内赋值 全参,两个成员变量都包含了。这样省的去调用setXX方 阅读全文
摘要:
this主要是在重名的情况下 ,起到区分的效果 新建demo04的包,里面新建类Person 通过this.进行区分 this关键字可以解决重名 分不开的问题 这里的person调用的sayHello。那Person就是当前的这个this main方法内输出person这个类。输出的是引用的地址 p 阅读全文
摘要:
练习使用private关键字定义一个学生类。通过这个联系说明一种特殊情况 先定义了name个age分别再定义getter和setter的方法 boolean类型的getter方法不能叫做get开头的。是is开头的这里就是isMale.这是一个特例 阅读全文
摘要:
新建一个类Person代表人 创建demo03Person类去调用Person这个类 年龄设置为负数。虽然可以设置为负数。但是这个数值不合理 外部访问这个age就会报错 负数设置不进来。正数也设置不了。不能直接访问可以间接访问。 setAge。成员变量age的首字母要变成大写的,前面必须是set 提 阅读全文
摘要:
新建类 求最大值,将所有的方法都写在main方法中 求最大值用一个方法封装起来 把刚才的步骤综合到一个方法里,低于main方法来说怎么计算最大值呢? 如果把for循环换成white循环对外界的调用没有任何的影响。外界只管调用拿结果就可以了。 这就是对细节步骤进行隐藏封装起来 阅读全文
摘要:
成员变量和局部变量有什么不一样 新建包demo03 默认值的问题:这个name没有被赋值输出的话就是null 方法内的局部变量age是int类型的。但是没有赋值输出就会报错。提示:变量age还没有被初始化 方法的参数就是局部变量 在类中的位置不同 重点 成员变量:类中,方法外 局部变量:方法中或者方 阅读全文
摘要:
自定义的类做为方法的返回值。新建类Dmeo05 谁调用我,我就把one的地址返回给谁 内存中发生了什么 程序要想运行main方法先进栈 进来以后定义了一个phone two。two和刚才有什么不一样?它里面的东西从何而来? 调用的是getPhone这个方法,让这个getPhone方法进栈 getPh 阅读全文
摘要:
https://github.com/iview/iview 下载iview的代码 Layout布局大概的样子 Iview的源代码。Layout 组件比较简单,,里面一个slot Sider是最复杂的组件 这里用了v-model的语法糖是,是vue里面的 上面的v-model实际就相当于下面的这段, 阅读全文
摘要:
Grid布局 先了解一下iview的24栅格布局 清理一下App.vue 然后从iview的color里面获取推荐的背景色 我们先渲染栅格 24列,然后再讲解他是一个什么东西: 栅格外面row包裹的,里面是一个Col组件 使用v-for循环24列,类一列里面用Card Grid布局就是将整个页面等宽 阅读全文
摘要:
在c盘创建一个iview-router的项目 、 然后使用默认的配置 跳过 添加vue-router的插件 编译我们的文件。 编译好之后,我们启动App 默认的页面就打开了。 默认两个路由一个是about界面一个是home 我们使用编辑器打开代码,用我们的iview的menu组件替换掉这两个路由 在 阅读全文
摘要:
用自己自定义的类Phone来作为方法的参数,新建demo04PhoneParam.java 使用自定义的类作为方法的参数。这里没有提示报错就是可以用的 验证输出的结果 内存中发生变化 结合这段代码。内存当中到底发生了什么事情 成员方法先不放,因为暂时还没有用到 接下来要调用方法。、不一样的地方红线标 阅读全文
摘要:
新建demo03,把one的地址值赋值给two 选中的这部分因为赋值的是one地址的引用, 这里再是默认值了,不在是null值了。所以输出的内容和one是一样的。 two是one玩完剩下的二手货 内存中发生的变化 这种情况中内存中发生了什么事情?保证它的结果不一样 还是main方法先开始,main方 阅读全文
摘要:
两个对象在main方法里面调用 新建一个Demo02PhoneTwo类,复制之前的代码到这里 这里创建了一个Two对象 one对象是苹果 two对象。把参数改成三星。 内存里又发生了什么事,这次不一样的地方是有两个对象 程序要想执行,main方法先进栈, main进栈后就要逐行的执行。首先第一行我们 阅读全文
摘要:
把代码粘贴出来,没用注释都去掉。 凡事new出来的都是堆当中 对于对象来说,他的成员方法实际上保存的是它的地址。看绿色箭头的部分 红色箭头部分 根据one可以找到0x666的堆,成员变量直接就是红色部分,成员方法是红色先,然后再走绿色部分。 call方法要想运行,也要进栈,进栈为什么也叫做压栈。ma 阅读全文
摘要:
定义并使用手机类,在demo02里面新建phone的类 创建一个新的类引用Phone这个类 有main方法才能右键run这个类 输出品牌、价格、颜色, 因为都没有赋值,所以输出的都是默认值 充值赋值然后输出 下面使用成员方法 输出的结果 call传入过来的参数是乔布斯 阅读全文
摘要:
定义的学生类,下面看如何来使用它新建一个Demo-02Student的类 psvm是main方法的快捷键 stu点后面会有提示,里面的属性和方法都可以在这里进行选择。主要是加粗的这些。 在类里面,name和age并没有赋值 输出的结果 使用成员方法 阅读全文
摘要:
肯定是现有的图纸才有的手机 新建一个java的class的类 创建一个student的类 分析徐盛有两个属性,三个行为 接下来把他们对应到java的类当中 属性不叫属性,叫做成员变量,其实就是属性,只不过换一个专业的术语 行为这里叫做成员方法 先写成员变量,再写成员方法 注意事项 阅读全文