当前位置:首页 » 编程语言 » java包含类

java包含类

发布时间: 2022-09-28 03:02:13

‘壹’ java中有包和类,包和类分别是什么

通俗的说,
包就是包括文件的文件夹
例如import java.util.*;
这里导入的util文件夹,里面所有的类是不是全部用到暂且不论
而类,就是文件夹中的文件
import java.util.Date;
这里明确指的就是Date这个类,是java.util这个包里面的类。因为有许多的包同样有Date为名称的类。
如import java.sql.Date;在这里也有一个

‘贰’ 在JAVA中,像这种 一个类包含另一个类是什么意思

首先,一个java文件(后缀名的.java文件)一般只有一个public修饰的类,如果类中含有类,那么这个类就叫做public修饰的那个类的内部类,内部类也就是在public类中才用到,所以就定义为内部类

‘叁’ java中什么是类

类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。举一个例子说明下类,比如Person(人)就是一个类,那么具体的某个人“张三”就是“人类”这个类的对象,而“姓名、身高、体重”等信息就是对象的属性,人的动作比如“吃饭、穿衣”等就是对象的方法。总之类就是有相同特征的事物的集合,而对象就是类的一个具体实例。同时类有多态和继承,例如“人类”可以分为“男人、女人”,“老人、小孩”那么“男人、女人”就是“人类”的子类等等。

Java语言中对类Person的定义往往如下:

public class Person {

private String name; //属性:姓名

private int height; //属性:身高

private int weight; //属性:体重

public Person() {}

public Person(String name, int height, int weight) {

this.name = name;

this.height = height;

this.weight = weight;

}

//... some methods...

public void doSth() { //行为:

//... do something

}}

Java中的类

类可以看成是创建Java对象的模板。

通过下面一个简单的类来理解下Java中类的定义:

public class Dog{
String breed; int age; String color; void barking(){
}

void hungry(){
}

void sleeping(){
}}

一个类可以包含以下类型变量:

  • 局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。

  • 成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问

  • 类变量:类变量也声明在类中,方法体之外,但必须声明为static类型。

  • 一个类可以拥有多个方法,在上面的例子中:barking()、hungry()和sleeping()都是Dog类的方法。

‘肆’ 一个java文件能不能包含2个类

可以包含2个类,但是只能有一个是public的,其他的可以不用带修饰

‘伍’ java类包含哪些内容

Java中的类由主要由两部分内容组成:
字段(又称变量):说明属性、特征,设计时要考虑字段名、数据类型、访问权限等方面,还可以设置初始值。出于保护数据的需要,多声明为private权限;
方法(也称函数):说明行为、功能,设计时要包含方法名、参数、返回值的数据类型、访问权限等内容,方法名后的圆括号不能省略

‘陆’ java中如何在一个类中声明包含另一个类

java中一个类包含另一个类大致可以有两种实现方式,①使用has a这种方式来持有另外一个类的对象的引用,②也可以使用内部类来实现包含另一个类.
内部类代码实现,如下:<pre t="code" l="java">public class A{

pvivate static B b;
private static class B{
//这只是用静态内部类来实现.
}
}has a代表的是对象和它的成员的从属关系。可以分为组合与聚合两种。</ol> 组合:表示两个对象是整体与部分的关系为强关系 聚合:表示两个对象是整体与部分的关系为弱关系 4.has a代码如下:<pre t="code" l="java"> public class A {
// 这样就能持有另一个类的引用,两者间的关系为弱关系
public class B b;
}

public class A{
//这样就能持有另一个类的引用,两者间的关系为强关系,因为是私有的
private class B b;
}

‘柒’ 一个".java"源文件中是否可以包括多个类有什么限制

就是一个java文件里可以写多个类,但是只有一个public修饰的类,如下

publicclassA{
}
classB{
}
classC{
}
//等等任意多个类,但是只有一个publicclass

‘捌’ 一个java文件包括多个类文件(不是类中类)

1.一个java文件可以包含多个java类,但是只能包含一个public类,并且public类的类名必须与java文件名相同。
2.如果一个java文件只写一个类,所以看类名就知道这个java文件里面的类了。
3.一个文件多个类和一个文件一个类的效果是一样的,同样不能访问其它类的private方法。

‘玖’ 一个".java"源文件中是否可以包含多个类有什么限制

从标准的编程规范来说,一个class源文件中包含一个类,而一个java源文件中可以有多个class文件对于需要的类文件可以用包的方式添加和import的方式引用

‘拾’ java中如何把类包含在项目当中让其他类可以访问到

用import
导入你想要访问的包或类
然后实例化对象就可以访问了
必须指出的是
你要访问的类必须是public的类
而且类里的属性也必须是public或者private,但提供了公共的get/set方法

热点内容
php旅游网站系统 发布:2024-05-07 20:27:32 浏览:610
jdk源码怎么看 发布:2024-05-07 20:18:22 浏览:519
编程c语言自学书 发布:2024-05-07 20:12:03 浏览:422
usb大容量存储驱动 发布:2024-05-07 19:02:01 浏览:815
红米1s没有存储空间 发布:2024-05-07 18:59:09 浏览:505
妖云解压密码 发布:2024-05-07 18:50:08 浏览:1002
sql语句等于怎么写 发布:2024-05-07 18:05:46 浏览:816
我的世界电脑版第三方服务器大全 发布:2024-05-07 18:00:46 浏览:627
主服务器的ip地址 发布:2024-05-07 17:58:50 浏览:546
组服务器打电脑游戏 发布:2024-05-07 17:46:19 浏览:866