摘要:
需求:描述一下学校的学生。 特点:都是中国人....测试代码1:class Student{ String name; String country = "中国"; //国籍 //构造函数... 阅读全文
摘要:
需求:使用java定义的一个人类,人具备 id ,name ,age 三个属性,还具备一个比较年龄的方法。要求:必须要写上构造函数,构造函数也必须要使用上this关键字。class Person{... 阅读全文
摘要:
学习笔记。 下面我们来看段代码: package day07; class Student{ int id; //身份证 String name; //名字 public Student(int id,String name){ this.id = id; this.name = name; } p 阅读全文
摘要:
学习笔记体会。 this的通俗解释: 有一个A类,一个B方法,一个C变量,其中B和C都在类A中 this.B()就是调用A类中的B方法 this.C=1(假设C是一个int变量)就是给类A的C变量赋了1这个值 简单的说就是调用本类的方法或者变量(都是成员的) 需求: 使用java类描述一个动物。 c 阅读全文
摘要:
一、类的分类:1.普通类2.抽象类(含有抽象方法的类)3.静态类(不需要实例化,就可以使用的类)二、方法的分类:1、私有方法(只有类的内部才可以访问的方法)2、保护方法(只有类的内部和该该类的子类... 阅读全文
摘要:
黑马程序员入学blog...构造代码块作用:给所有的对象进行统一的初始化。问题:要求每个小孩出生都会哭,这份代码有两个构造函数,如果需要每个小孩出生都要哭的话,那么就需要在不同的构造函数中都调用c... 阅读全文
摘要:
jvm创建Java对象时候需要调用构造器,默认是不带参数的.在构造器中,你可以让jvm帮你初始化一些参数或者执行一系列的动作. 它是对象创建中执行的函数,及第一个被执行的方法 特点: 1、函数名与类名相同。 2、不用定义返回值类型。 3、没有具体的返回值。 P.S. 在构造函数前面加上返回值就只是一 阅读全文
摘要:
面向对象三大特征:1. 封装2. 继承3 多态。 今天我们先学习第一大特征,封装。 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处: 1. 将变化隔离。 2. 便于使用。 3. 提高复用性。 4. 提高安全性。 封装原则: 1. 将不需要对外提供的内容都隐藏起来。 2. 把属性都 阅读全文
摘要:
黑马程序员入学blog...匿名对象:没有引用类型变量指向的对象称作为匿名对象。匿名对象要注意的事项:1. 我们一般不会给匿名对象赋予属性值,因为永远无法获取到。2. 两个匿名对象永远都不可能是同... 阅读全文
摘要:
黑马程序员入学blog ...如果这章节很难懂的话应该返回去先看 JAVA_SE基础——10.变量的作用域定义的位置上区别: 1. 成员变量是定义在方法之外,类之内的。2. 局部变量是定义在方法... 阅读全文