您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

Java语言具体类

 

/**

  *   具体类的相关概念

 *

 * (01)类:被class关键字修饰的叫做类。

 * 理解:用来描述现实生活中的“图纸”或“模板”。

 *       

 * (02)成员变量:在类中定义的变量叫做类的成员变量。

 * 理解:用来描述类的属性或状态。

 *     

 *  (03)成员方法:在类中定义的方法叫做类的成员方法。

 * 理解:用来描述类的行为或功能。

 *

 * (04)构造方法:方法名必须和类同名、没有返回值并且也没有void关键字。

 * 理解:根据类创建出来、制造出来真实的实体或实例。

 * 注意:如果没有构造方法,就不能创建对象。

 *

 * (05)对象:通过调用构造方法创建出来的实例叫做对象。

 * 理解:用来描述现实生活中的“实例”或“实体”。

 *

 * (06)创建对象的语法格式:

 * 类名  变量 = new关键字 类的构造方法;

 *      

 * (07)Java数据类型的分类

 * Java中的数据类型分为两种:一是基本数据类型。二是类类型(引用类型)。

 * 基本数据类型:基本数据类型的变量中存储的是真实的值。

 * 类类型:类类型的变量中存储的是对象在内存中地址的值。

 *

 * (08)值传递

 * 基本数据类型传递的是真实的值

 * 类类型传递的是地址的值

 * 注意:传递方法参数的时候、方法返回值的时候、基本类型和类类型的区别。

 * 理解:Java思想把类类型的变量翻译成“遥控器”。

 *

 * (09)类类型中(变量)引用和实例之间的关系

 * 理解:等号左边的变量和等号右边的对象的关系。

 * 一个变量可以引用零个或一个对象。

 * 一个对象可以被多个变量引用。

 *

 * (10)null关键字:null用于类类型中。

 * 表示空的意思、变量谁也不引用、变量任何地址都不存。

 * 了解:当某个对象没有任何变量引用的时候,会被Java垃圾回收机制回收并释放空间。

 *

 * (11)编写一个标准的Java类(JavaBean)

 * 第一步:成员变量

 * 第二步:生成构造方法

 * 第三步:生成getter方法和setter方法

 * 第四步:生成 toString方法(测试方便)

 * 第五步:使用类创建对象

 *

 * (12)成员变量和局部变量的区别

 * 成员变量:在类中定义的变量叫做成员变量。作用范围是整个类的内部都可以使用。

 * 局部变量:在方法中定义的变量叫做局部变量。作用范围是在当前方法的内部可以使用。

 *

 * (13)static关键字(静态关键字)

 * 注意:static懂与不懂、完全取决于对"类和对象"的区别。

 * 被static修饰的成员属于类、类成员、静态成员、通过"类.成员"的方式来调用。

 * 不被static修饰的成员属于对象、对象成员、非静态成员、通过"对象.成员"的方式来调用。

 * 静态成员被可以所有对象共用。

 *

 * (14)可见性修饰符(4个范围和3个关键字)

 * private 私有的 只有当前类可见

 *         默认的 本类 + 本包

 * protected保护的 本类 + 本包 + 外包子类

 * public   公共的 所有都可见

 *

 * (15)包的使用和引用

 * 在同一个包内的类之间可以相互访问。

 * 如果要使用外包中的类、必须导入才能使用。

 * 导包的语法格式:import 包名.类名

 *

 */

public class Person {

 

public String name;

int age;

 

public Person() {

 

}

 

public Person(String name, int age) {

 

}

 

public void driver() {

System.out.println("开车");

}

 

public void work() {

System.out.println("工作");

}

 

public static void main(String[] args) {

 

Person person = new Person();

person.name = "张三";

 

}

 

}


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进